Henrywood and Agarwal, Equation (12)

Time bar (total: 25.0s)

analyze674.0ms (2.7%)

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

Compiled 41 to 23 computations (43.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 413.0ms
ival-pow: 163.0ms (39.5% of total)
ival-mult: 87.0ms (21.1% of total)
ival-sub: 80.0ms (19.4% of total)
ival-div: 78.0ms (18.9% of total)
const: 4.0ms (1% of total)
backward-pass: 1.0ms (0.2% of total)

sample6.0s (24.2%)

Results
2.6s13147×0invalid
2.0s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.4s
ival-div: 1.1s (33.7% of total)
ival-pow: 1.1s (31.7% of total)
ival-mult: 977.0ms (28.9% of total)
ival-sub: 148.0ms (4.4% of total)
const: 39.0ms (1.2% of total)
backward-pass: 9.0ms (0.3% of total)
Bogosity

preprocess426.0ms (1.7%)

Algorithm
egg-herbie
Rules
5608×*-lowering-*.f32
5608×*-lowering-*.f64
2680×/-lowering-/.f32
2680×/-lowering-/.f64
1912×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0171588
1566559
21921538
34596533
02327
15226
215425
398225
4329325
5678025
0802825
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
Outputs
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
Call 2
Inputs
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(* (* (pow (/ (neg d) h) (/ 1 2)) (pow (/ (neg d) l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 (neg d))) 2)) (/ h l))))
(* (* (pow (/ d (neg h)) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ (neg h) l))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d (neg l)) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h (neg l)))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* (neg M) D) (* 2 d)) 2)) (/ h l))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M (neg D)) (* 2 d)) 2)) (/ h l))))
(neg (* (* (pow (/ (neg d) h) (/ 1 2)) (pow (/ (neg d) l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 (neg d))) 2)) (/ h l)))))
(neg (* (* (pow (/ d (neg h)) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ (neg h) l)))))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d (neg l)) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h (neg l))))))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* (neg M) D) (* 2 d)) 2)) (/ h l)))))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M (neg D)) (* 2 d)) 2)) (/ h l)))))
(* (* (pow (/ h d) (/ 1 2)) (pow (/ h l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 h)) 2)) (/ d l))))
(* (* (pow (/ l h) (/ 1 2)) (pow (/ l d) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 l)) 2)) (/ h d))))
(* (* (pow (/ M h) (/ 1 2)) (pow (/ M l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* d D) (* 2 M)) 2)) (/ h l))))
(* (* (pow (/ D h) (/ 1 2)) (pow (/ D l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M d) (* 2 D)) 2)) (/ h l))))
(* (* (pow (/ d l) (/ 1 2)) (pow (/ d h) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ l h))))
(* (* (pow (/ d M) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* h D) (* 2 d)) 2)) (/ M l))))
(* (* (pow (/ d D) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M h) (* 2 d)) 2)) (/ D l))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d M) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* l D) (* 2 d)) 2)) (/ h M))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d D) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M l) (* 2 d)) 2)) (/ h D))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* D M) (* 2 d)) 2)) (/ h l))))
Outputs
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(* (sqrt (/ d h)) (* (sqrt (/ d l)) (fma (square (* 1/2 (* M (/ D d)))) (* -1/2 (/ h l)) 1)))
(* (* (pow (/ (neg d) h) (/ 1 2)) (pow (/ (neg d) l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 (neg d))) 2)) (/ h l))))
(* (* (sqrt (/ d (neg h))) (sqrt (/ d (neg l)))) (fma (square (* 1/2 (* M (/ D d)))) (* -1/2 (/ h l)) 1))
(* (* (pow (/ d (neg h)) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ (neg h) l))))
(* (sqrt (/ d (neg h))) (* (sqrt (/ d l)) (fnmadd (square (* 1/2 (* M (/ D d)))) (* -1/2 (/ h l)) 1)))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d (neg l)) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h (neg l)))))
(* (sqrt (/ d h)) (* (sqrt (/ d (neg l))) (fnmadd (square (* 1/2 (* M (/ D d)))) (* -1/2 (/ h l)) 1)))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* (neg M) D) (* 2 d)) 2)) (/ h l))))
(* (sqrt (/ d h)) (* (sqrt (/ d l)) (fma (square (* 1/2 (* M (/ D d)))) (* -1/2 (/ h l)) 1)))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M (neg D)) (* 2 d)) 2)) (/ h l))))
(* (sqrt (/ d h)) (* (sqrt (/ d l)) (fma (square (* 1/2 (* M (/ D d)))) (* -1/2 (/ h l)) 1)))
(neg (* (* (pow (/ (neg d) h) (/ 1 2)) (pow (/ (neg d) l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 (neg d))) 2)) (/ h l)))))
(* (* (sqrt (/ d (neg h))) (sqrt (/ d (neg l)))) (fnmsub (square (* 1/2 (* M (/ D d)))) (* -1/2 (/ h l)) 1))
(neg (* (* (pow (/ d (neg h)) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ (neg h) l)))))
(* (* (sqrt (/ d l)) (sqrt (/ d (neg h)))) (fnmsub (square (* 1/2 (* M (/ D d)))) (* 1/2 (/ h l)) 1))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d (neg l)) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h (neg l))))))
(* (sqrt (/ d h)) (* (sqrt (/ d (neg l))) (fnmsub (square (* 1/2 (* M (/ D d)))) (* 1/2 (/ h l)) 1)))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* (neg M) D) (* 2 d)) 2)) (/ h l)))))
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (fnmsub (square (* 1/2 (* M (/ D d)))) (* -1/2 (/ h l)) 1))
(neg (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M (neg D)) (* 2 d)) 2)) (/ h l)))))
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (fnmsub (square (* 1/2 (* M (/ D d)))) (* -1/2 (/ h l)) 1))
(* (* (pow (/ h d) (/ 1 2)) (pow (/ h l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 h)) 2)) (/ d l))))
(* (* (sqrt (/ h d)) (sqrt (/ h l))) (fma -1/2 (* (/ d l) (square (* M (/ (/ D 2) h)))) 1))
(* (* (pow (/ l h) (/ 1 2)) (pow (/ l d) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 l)) 2)) (/ h d))))
(* (sqrt (/ l h)) (* (sqrt (/ l d)) (fma (/ h d) (* (square (* M (/ (/ D 2) l))) -1/2) 1)))
(* (* (pow (/ M h) (/ 1 2)) (pow (/ M l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* d D) (* 2 M)) 2)) (/ h l))))
(* (sqrt (/ M h)) (* (sqrt (/ M l)) (fnmadd (square (* d (/ D (* 2 M)))) (* 1/2 (/ h l)) 1)))
(* (* (pow (/ D h) (/ 1 2)) (pow (/ D l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M d) (* 2 D)) 2)) (/ h l))))
(* (* (sqrt (/ D h)) (sqrt (/ D l))) (fnmadd (square (* d (/ M (* 2 D)))) (* 1/2 (/ h l)) 1))
(* (* (pow (/ d l) (/ 1 2)) (pow (/ d h) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ l h))))
(* (sqrt (/ d h)) (* (sqrt (/ d l)) (fnmadd (square (* 1/2 (* M (/ D d)))) (* 1/2 (/ l h)) 1)))
(* (* (pow (/ d M) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* h D) (* 2 d)) 2)) (/ M l))))
(* (sqrt (/ d l)) (* (sqrt (/ d M)) (fnmadd (square (* h (/ (/ D 2) d))) (/ (* 1/2 M) l) 1)))
(* (* (pow (/ d D) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M h) (* 2 d)) 2)) (/ D l))))
(* (sqrt (/ d D)) (* (sqrt (/ d l)) (fma (/ D l) (* (square (* M (/ h (* d 2)))) -1/2) 1)))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d M) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* l D) (* 2 d)) 2)) (/ h M))))
(* (sqrt (/ d M)) (* (sqrt (/ d h)) (fnmadd (square (* l (/ (/ D 2) d))) (* 1/2 (/ h M)) 1)))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d D) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M l) (* 2 d)) 2)) (/ h D))))
(* (* (sqrt (/ d h)) (sqrt (/ d D))) (fma -1/2 (* (square (* M (/ l (* d 2)))) (/ h D)) 1))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* D M) (* 2 d)) 2)) (/ h l))))
(* (sqrt (/ d h)) (* (sqrt (/ d l)) (fma (square (* 1/2 (* M (/ D d)))) (* -1/2 (/ h l)) 1)))
Symmetry

(abs M)

(abs D)

(sort M D)

explain324.0ms (1.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
66123(2.932585812035431e-34 2.805591145290934e+260 6.060493416017316e-108 8.151503183093196e-121 1.795995594575662e-66)0-(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
59132(9.023981149179449e+58 6.7255254121043534e+171 8.12021593147572e+289 4.9382647303768095e-259 1.95584907958706e+230)0-(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
470-4(-3.920293122240068e+121 -3.950047418458684e-56 -3.1176699249362076e+267 2.0185324734333318e-49 1.1033551902304958e+235)(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))
280-0-(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
250-1(2.9856696442252283e-207 1.9995821466569743e+239 8.951021907407433e+19 2.4868859640615056e-222 5.261298564661664e-97)(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
00-0-(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)))
00-0-h
00-0-M
00-0-(*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
00-0-l
00-0-#s(literal 2 binary64)
00-0-(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))
00-0-(/.f64 d h)
00-0-(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
00-0-(*.f64 M D)
00-0-(/.f64 d l)
00-0-d
00-0-#s(literal 1 binary64)
051(2.932585812035431e-34 2.805591145290934e+260 6.060493416017316e-108 8.151503183093196e-121 1.795995594575662e-66)0-(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
00-0-D
00-0-(*.f64 #s(literal 2 binary64) d)
00-0-(/.f64 h l)
Results
176.0ms512×0valid
Compiler

Compiled 360 to 68 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 73.0ms
ival-pow: 28.0ms (38.6% of total)
ival-div: 23.0ms (31.7% of total)
ival-mult: 18.0ms (24.8% of total)
ival-sub: 3.0ms (4.1% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 36 to 24 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
62.9%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
61.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
Compiler

Compiled 76 to 46 computations (39.5% saved)

simplify272.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff64
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
cost-diff128
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))
cost-diff128
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff6080
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
cost-diff0
(sqrt.f64 (/.f64 d h))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
cost-diff0
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
cost-diff128
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))
Rules
6918×*-lowering-*.f32
6918×*-lowering-*.f64
3758×/-lowering-/.f32
3758×/-lowering-/.f64
1586×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
038316
196299
2326281
31919265
44419265
57977265
08003265
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))
(* (sqrt (/ d h)) (sqrt (/ d l)))
(sqrt (/ d h))
(/ d h)
d
h
(sqrt (/ d l))
(/ d l)
l
(+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l))
1
(/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)
(* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4))
(* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)
(/ (* D (* M (* M (/ (/ D d) 2)))) d)
(* D (* M (* M (/ (/ D d) 2))))
D
(* M (* M (/ (/ D d) 2)))
M
(* M (/ (/ D d) 2))
(/ (/ D d) 2)
(/ D d)
2
-1/4
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2)))
(pow (/ d h) (/ 1 2))
(/ d h)
d
h
(/ 1 2)
1
2
(pow (/ d l) (/ 1 2))
(/ d l)
l
(- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
(pow (/ (* M D) (* 2 d)) 2)
(/ (* M D) (* 2 d))
(* M D)
M
D
(* 2 d)
(/ h l)
Outputs
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 M (*.f64 (*.f64 M (/.f64 D d)) #s(literal -1/8 binary64))))) (*.f64 d l))))
(* (sqrt (/ d h)) (sqrt (/ d l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
l
(+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 M (*.f64 (*.f64 M (/.f64 D d)) #s(literal -1/8 binary64))))) (*.f64 d l)))
1
#s(literal 1 binary64)
(/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)
(/.f64 (*.f64 h (*.f64 D (*.f64 M (*.f64 (*.f64 M (/.f64 D d)) #s(literal -1/8 binary64))))) (*.f64 d l))
(* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4))
(/.f64 (*.f64 h (*.f64 D (*.f64 M (*.f64 (*.f64 M (/.f64 D d)) #s(literal -1/8 binary64))))) d)
(* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)
(/.f64 (*.f64 D (*.f64 M (*.f64 (*.f64 M (/.f64 D d)) #s(literal -1/8 binary64)))) d)
(/ (* D (* M (* M (/ (/ D d) 2)))) d)
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D M)) d) D) #s(literal 2 binary64)) d)
(* D (* M (* M (/ (/ D d) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D M)) d) D) #s(literal 2 binary64))
D
(* M (* M (/ (/ D d) 2)))
(/.f64 (*.f64 M (*.f64 D M)) (*.f64 d #s(literal 2 binary64)))
M
(* M (/ (/ D d) 2))
(*.f64 D (/.f64 (/.f64 M #s(literal 2 binary64)) d))
(/ (/ D d) 2)
(/.f64 (/.f64 D d) #s(literal 2 binary64))
(/ D d)
(/.f64 D d)
2
#s(literal 2 binary64)
-1/4
#s(literal -1/4 binary64)
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 M (*.f64 (*.f64 M (/.f64 D d)) #s(literal -1/8 binary64))))) (*.f64 d l))))
(* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(pow (/ d h) (/ 1 2))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(/ 1 2)
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
2
#s(literal 2 binary64)
(pow (/ d l) (/ 1 2))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
l
(- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 M (*.f64 (*.f64 M (/.f64 D d)) #s(literal -1/8 binary64))))) (*.f64 d l)))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 (*.f64 D M) (/.f64 (/.f64 (*.f64 M (/.f64 D d)) #s(literal 4 binary64)) d)))) l)
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
(*.f64 (/.f64 (/.f64 D d) #s(literal 2 binary64)) (*.f64 M (*.f64 (*.f64 M (/.f64 D d)) #s(literal 1/4 binary64))))
(pow (/ (* M D) (* 2 d)) 2)
(*.f64 (*.f64 D M) (/.f64 (/.f64 (*.f64 M (/.f64 D d)) #s(literal 4 binary64)) d))
(/ (* M D) (* 2 d))
(*.f64 D (/.f64 (/.f64 M #s(literal 2 binary64)) d))
(* M D)
(*.f64 D M)
M
D
(* 2 d)
(*.f64 d #s(literal 2 binary64))
(/ h l)
(/.f64 h l)

localize229.0ms (0.9%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy89.4%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
accuracy83.3%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))
accuracy78.5%
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy75.7%
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy89.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
accuracy87.3%
(*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64)))
accuracy78.5%
(sqrt.f64 (/.f64 d l))
accuracy75.7%
(sqrt.f64 (/.f64 d h))
Results
168.0ms256×0valid
Compiler

Compiled 342 to 38 computations (88.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-mult: 34.0ms (46.2% of total)
ival-div: 17.0ms (23.1% of total)
ival-pow: 15.0ms (20.4% of total)
ival-sqrt: 4.0ms (5.4% of total)
ival-sub: 1.0ms (1.4% of total)
ival-add: 1.0ms (1.4% of total)
const: 1.0ms (1.4% of total)
backward-pass: 0.0ms (0% of total)

series95.0ms (0.4%)

Counts
13 → 480
Calls
Call 1
Inputs
#<alt (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)>
#<alt (* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))>
#<alt (* (sqrt (/ d h)) (sqrt (/ d l)))>
#<alt (sqrt (/ d h))>
#<alt (pow (/ (* M D) (* 2 d)) 2)>
#<alt (/ 1 2)>
#<alt (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))>
#<alt (pow (/ d h) (/ 1 2))>
#<alt (sqrt (/ d l))>
#<alt (* M (/ (/ D d) 2))>
#<alt (pow (/ d l) (/ 1 2))>
#<alt (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))>
#<alt (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))>
Outputs
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt (* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))>
#<alt (/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))>
#<alt (/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))>
#<alt (* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))>
#<alt (* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
Calls

120 calls:

TimeVariablePointExpression
15.0ms
M
@0
(* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)
9.0ms
l
@-inf
(* (sqrt (/ d h)) (sqrt (/ d l)))
6.0ms
d
@inf
(* M (/ (/ D d) 2))
4.0ms
l
@inf
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))
2.0ms
d
@0
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))

rewrite298.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
3824×*-lowering-*.f32
3824×*-lowering-*.f64
3572×/-lowering-/.f32
3572×/-lowering-/.f64
1192×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038144
1159137
21054125
36652125
08309125
Stop Event
iter limit
node limit
Counts
13 → 772
Calls
Call 1
Inputs
(* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))
(* (sqrt (/ d h)) (sqrt (/ d l)))
(sqrt (/ d h))
(pow (/ (* M D) (* 2 d)) 2)
(/ 1 2)
(- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))
(pow (/ d h) (/ 1 2))
(sqrt (/ d l))
(* M (/ (/ D d) 2))
(pow (/ d l) (/ 1 2))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
Outputs
(neg.f64 (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d)))
(/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 M (/.f64 d D))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))) (*.f64 D #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))) (*.f64 D #s(literal -1/4 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (*.f64 D #s(literal -1/4 binary64))) d)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))) (*.f64 D #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (*.f64 D #s(literal -1/4 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d D) (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M))))
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal -1/4 binary64) d) (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (*.f64 D M)))
(/.f64 (neg.f64 (*.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (*.f64 D #s(literal -1/4 binary64)))) d)
(/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)) d)
(pow.f64 (/.f64 (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 D (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 D (*.f64 M M)) (*.f64 d (*.f64 d #s(literal 2 binary64))))))
(*.f64 D (/.f64 (*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) #s(literal -1/4 binary64)) d))
(*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) d))
(*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 #s(literal -1/4 binary64) d))
(*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) #s(literal -1/4 binary64))
(*.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))
(*.f64 (*.f64 D M) (/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))) d))
(*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (*.f64 D #s(literal -1/4 binary64))))
(*.f64 (*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (*.f64 D #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 D (*.f64 M M)) (*.f64 d (*.f64 d #s(literal 2 binary64)))) (*.f64 D #s(literal -1/4 binary64)))
(*.f64 (*.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (*.f64 D #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 D M) (/.f64 M (/.f64 d D))) (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (*.f64 D (*.f64 M M)) (*.f64 d (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 D (*.f64 M M)) (*.f64 d (*.f64 d #s(literal 2 binary64))))) D)
(*.f64 (/.f64 #s(literal -1/4 binary64) d) (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) #s(literal -1 binary64)) (/.f64 #s(literal -1/4 binary64) d))
(*.f64 (/.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 0 binary64) d)) (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)))
(*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d D)) (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) D)
(*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d M) D)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(+.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d))) l) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d))) l)))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d)))) l))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 h (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) d) l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h)) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 h)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 l)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 0 binary64) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 M (/.f64 d D))) (*.f64 #s(literal -1/4 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) d) l)) (*.f64 h (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 d h)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 d l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) d) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h))) (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) d) l))) h (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) l)) (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d)))) (/.f64 #s(literal -1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d h)) l) (/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 M (/.f64 d D))) (*.f64 #s(literal -1/4 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d l)) l) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 M (/.f64 d D))) (*.f64 #s(literal -1/4 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 M (/.f64 d D))) (*.f64 #s(literal -1/4 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64)) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d))) #s(literal -1 binary64)) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 0 binary64) l)) (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 l h)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)))) h (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)))) #s(literal -1/4 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 h d)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))) (sqrt.f64 h))
(/.f64 (+.f64 (*.f64 d (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (sqrt.f64 (*.f64 h l))))) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(/.f64 (+.f64 (*.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d)))))) (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 d l) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h))))) (*.f64 (sqrt.f64 (*.f64 h l)) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 (*.f64 h l))))) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) l) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h))))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d)))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) (/.f64 d (sqrt.f64 (*.f64 h l))))) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) l) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) (sqrt.f64 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 l)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) (sqrt.f64 (*.f64 d (/.f64 d h))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 h)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h))) (sqrt.f64 (*.f64 h l))) (*.f64 d l)) (*.f64 l (sqrt.f64 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h))) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (*.f64 d (/.f64 d h))))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) (*.f64 #s(literal -1/4 binary64) h))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d)))) (sqrt.f64 (*.f64 h l))) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 h l))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d)))) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 d (/.f64 d h))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/4 binary64) d)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))) (pow.f64 h #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d (/.f64 h (/.f64 d l))))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (sqrt.f64 (neg.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l)))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (sqrt.f64 (*.f64 d (/.f64 d h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d (/.f64 l d)))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l (/.f64 h d))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (neg.f64 (*.f64 l (/.f64 h d)))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (neg.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 h))
(/.f64 (sqrt.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 d (/.f64 l d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 d (/.f64 d h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 l d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d (/.f64 h (/.f64 d l))))) #s(literal 1/2 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))))
(*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 l)))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (/.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal -4 binary64)))
(neg.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal -4 binary64)))
(/.f64 M (*.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (/.f64 D d))))
(/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))
(/.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))) (*.f64 D M)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))) (/.f64 M (/.f64 d D))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))) (/.f64 (*.f64 D M) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))) (*.f64 (*.f64 D M) (*.f64 D M))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (*.f64 D M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))) (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 (*.f64 D M) (*.f64 D M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal 2 binary64))) (*.f64 (*.f64 D M) (/.f64 M (/.f64 d D)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 M (/.f64 d D)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 d #s(literal -2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 #s(literal 2 binary64) (*.f64 D M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 D M)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D))))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) (*.f64 D M)))))
(/.f64 (*.f64 D M) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))))
(/.f64 (*.f64 D M) (neg.f64 (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))))
(/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))))
(/.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 M #s(literal 2 binary64)) (*.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 d D)))
(/.f64 (/.f64 M (/.f64 d D)) (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))))
(/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 d (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)))
(/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 D M) (/.f64 M (/.f64 d D))) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (*.f64 D M))) (*.f64 d (*.f64 d #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 D M))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 M (/.f64 d D))) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 #s(literal 2 binary64) (*.f64 D M))) (*.f64 d (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 D M))) (*.f64 d d))
(/.f64 (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))) (neg.f64 (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))))
(/.f64 (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))) (*.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 D M) #s(literal -2 binary64)) (neg.f64 (/.f64 d (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))))
(/.f64 (/.f64 (*.f64 D M) #s(literal -2 binary64)) (*.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M))
(/.f64 (/.f64 (*.f64 (*.f64 D M) (/.f64 M (/.f64 d D))) (*.f64 d #s(literal -2 binary64))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) M)) (/.f64 d D))
(/.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) (*.f64 D M))) d)
(/.f64 (/.f64 (*.f64 D M) (*.f64 d (*.f64 d #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 D M)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 M (/.f64 d D)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64)))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 #s(literal 2 binary64) (*.f64 D M)))) (neg.f64 (*.f64 d (*.f64 d #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D)))) #s(literal -4 binary64))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 D M)))) (*.f64 d (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) (*.f64 D M)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) #s(literal 2 binary64)) (/.f64 (/.f64 d M) D))
(/.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 d D)) (/.f64 #s(literal 2 binary64) M))
(/.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) D)) (/.f64 d M))
(/.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 d M)) (/.f64 #s(literal 2 binary64) D))
(/.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 D M)))
(/.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) #s(literal 2 binary64)) d)
(/.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) #s(literal -1 binary64)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) #s(literal -2 binary64)) d)
(/.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (*.f64 D M))) (*.f64 d #s(literal 2 binary64))) d)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 M (/.f64 d D))) (*.f64 d #s(literal -2 binary64))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 #s(literal 2 binary64) (*.f64 D M))) (*.f64 d #s(literal -2 binary64))) d)
(/.f64 (/.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 D M))) d) d)
(pow.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) #s(literal 2 binary64))
(pow.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))))
(*.f64 D (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (*.f64 d #s(literal 2 binary64))))
(*.f64 D (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 D (/.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (*.f64 d #s(literal -2 binary64))))
(*.f64 M (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 M (/.f64 (/.f64 D (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 D d) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) #s(literal 2 binary64)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 D d) (/.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) #s(literal -2 binary64)))
(*.f64 (/.f64 D d) (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)))
(*.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 (*.f64 D M) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 D M) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))))
(*.f64 (*.f64 D M) (/.f64 (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))) (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 D M) (/.f64 (*.f64 D M) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 D M) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 D M) (/.f64 (/.f64 M (/.f64 d D)) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 D M) (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (*.f64 d (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (/.f64 d D)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 d M) D)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 (*.f64 D M) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 (/.f64 M (/.f64 d D)) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (*.f64 d (*.f64 d #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 D d)) (/.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 D d)) (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 D M) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) D) (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 D d) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 D (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) d))
(*.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 d D)))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 M (/.f64 d D)) (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 (/.f64 M (/.f64 d D)) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) #s(literal 2 binary64)))
(*.f64 (/.f64 M (/.f64 d D)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 M (/.f64 d D)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 M (/.f64 d D)) (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 M (/.f64 d D)) (/.f64 (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))) #s(literal -2 binary64)))
(*.f64 (/.f64 M (/.f64 d D)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))))
(*.f64 (/.f64 M (/.f64 d D)) (/.f64 (*.f64 D M) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 M (/.f64 d D)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 M (/.f64 d D)) (/.f64 (/.f64 M (/.f64 d D)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 (*.f64 D M) (*.f64 d (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d D)))
(*.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 D (*.f64 M M)) (*.f64 d (*.f64 d #s(literal 2 binary64)))) (/.f64 D #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal -4 binary64)))
(*.f64 (*.f64 M M) (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 M M) (/.f64 (*.f64 D (/.f64 D (*.f64 d #s(literal 2 binary64)))) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) #s(literal 1/4 binary64)) (*.f64 M M))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1/2 binary64) d)) (*.f64 (*.f64 D M) (*.f64 D M)))
(*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (*.f64 (/.f64 D d) (/.f64 D d)))
(*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (pow.f64 (/.f64 #s(literal -1/2 binary64) d) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 D M) (/.f64 M (/.f64 d D))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (*.f64 D M))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d #s(literal 2 binary64)))))
(*.f64 (neg.f64 (*.f64 (*.f64 D M) (*.f64 D M))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 M (/.f64 d D))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 #s(literal 2 binary64) (*.f64 D M))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 D M))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 D M))) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))) (/.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))) (/.f64 (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 D M) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 (*.f64 D M) #s(literal -2 binary64)) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 (*.f64 D M) #s(literal -2 binary64)) (/.f64 (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))) d))
(*.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 (*.f64 D (*.f64 M M)) (*.f64 d (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 d M)))
(*.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 (/.f64 M d) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 (/.f64 M d) (/.f64 (/.f64 D (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 M d) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 M d) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 M d) (/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 D M) (/.f64 M (/.f64 d D))) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) d) (/.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) #s(literal -2 binary64)))
(*.f64 (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))) (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))) (/.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (/.f64 D (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 D (*.f64 M M)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 M (*.f64 D M)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 D d))) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) M)) (/.f64 D (*.f64 d (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) M)) (/.f64 D d))
(*.f64 (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) M)
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (*.f64 D M))
(*.f64 (/.f64 (/.f64 D d) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 M #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) (*.f64 D M))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 (*.f64 D M) (*.f64 d (*.f64 d #s(literal 2 binary64)))) (/.f64 (*.f64 D M) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 D M) (*.f64 d (*.f64 d #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (/.f64 D (*.f64 d (*.f64 d #s(literal 2 binary64)))) (/.f64 M (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 D (*.f64 d (*.f64 d #s(literal 2 binary64)))) (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 D #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 M d) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 M d) #s(literal 2 binary64)) (pow.f64 (/.f64 D #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 d M)))
(*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 d D)))
(*.f64 (/.f64 M (/.f64 d M)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D (/.f64 D (*.f64 d #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 M M) #s(literal 2 binary64)) (/.f64 (*.f64 D (/.f64 D (*.f64 d #s(literal 2 binary64)))) d))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) #s(literal -1 binary64)) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 D #s(literal -1 binary64)) (/.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) D) #s(literal -1 binary64)) (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 D (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) d) (/.f64 M #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) #s(literal -1 binary64)) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 D M) #s(literal -1 binary64)) (/.f64 (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) #s(literal -1 binary64)) (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) d) (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 D d) d) (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 D #s(literal -2 binary64)) (/.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) d))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) D) #s(literal 2 binary64)) (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 D (/.f64 d D)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 D (/.f64 d M)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 D (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d M)))
(*.f64 (/.f64 (*.f64 D M) (/.f64 d D)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (*.f64 D M) (/.f64 d M)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) #s(literal 2 binary64)) (/.f64 D d))
(*.f64 (/.f64 (/.f64 D (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 M d))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) #s(literal 2 binary64)) (/.f64 M (/.f64 d D)))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (/.f64 (/.f64 #s(literal 1/2 binary64) d) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) #s(literal 2 binary64)) (/.f64 (*.f64 D M) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) d))
(*.f64 (/.f64 (*.f64 D (*.f64 M M)) d) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 M (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 (*.f64 D (*.f64 M M)) #s(literal 2 binary64)) (/.f64 D (*.f64 d (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 M (*.f64 D M)) d) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D M)) #s(literal 2 binary64)) (/.f64 D (*.f64 d (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 D d))) d) (/.f64 M #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 D d))) #s(literal 2 binary64)) (/.f64 M d))
(*.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) M)) d) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) M)) #s(literal 2 binary64)) (/.f64 (/.f64 D d) d))
(*.f64 (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) M)) (/.f64 M (/.f64 d D)))
(*.f64 (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 d D)) (/.f64 M (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) D)) (/.f64 M (/.f64 d M)))
(*.f64 (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 d M)) (/.f64 M (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 D d) (/.f64 d D)) (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 D d) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 D d) (/.f64 d M)) (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 D d) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 d M)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))) (/.f64 M (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 d D)) (/.f64 M #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 2 binary64) D)) (/.f64 M d))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 d M)) (/.f64 D #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (*.f64 D M) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d D)) (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 2 binary64) D)) (/.f64 (*.f64 D M) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d M)) (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 d D)) (/.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 d D)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 d M)) (/.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 D d) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 D d) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 D M) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 M (/.f64 d D)) d) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 M (/.f64 d D)) d) (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 M (/.f64 d D)) (/.f64 d D)) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (/.f64 M (/.f64 d D)) (/.f64 d M)) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 M (/.f64 d D)) (/.f64 #s(literal 2 binary64) D)) (/.f64 #s(literal 1/2 binary64) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 M (/.f64 d D)) d))
(*.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 d D)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 d M)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 D #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 M d) (/.f64 (/.f64 d M) D)))
(*.f64 (/.f64 (/.f64 D #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 M d) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 d D)) (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 M d) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 M d) (/.f64 d D)) (/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 M d) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 M d) (/.f64 d M)) (/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 M d) d) (/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 M d) (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) #s(literal -2 binary64)) (/.f64 D d))
(*.f64 (/.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 D d)))
(*.f64 (/.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) d) (/.f64 D #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) (-.f64 #s(literal 0 binary64) d)) (/.f64 (-.f64 #s(literal 0 binary64) D) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (/.f64 d M) D)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 D d)))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) #s(literal -2 binary64)) (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (-.f64 #s(literal 0 binary64) d)) (/.f64 (*.f64 D M) #s(literal -2 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (*.f64 d #s(literal 2 binary64))) (*.f64 D M))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (/.f64 (/.f64 M (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M)) #s(literal -1 binary64)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) #s(literal 1 binary64)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (*.f64 d #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 D M)))
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (*.f64 d #s(literal 2 binary64)) M)) D)
#s(literal 1/2 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 l h)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 l h)) #s(literal 1 binary64)))
(fma.f64 h (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) #s(literal 1 binary64))
(fma.f64 h (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (neg.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 l h))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 (*.f64 h #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal -4 binary64)) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 h (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 l h)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 l h)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (*.f64 h #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) h)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (/.f64 h (-.f64 #s(literal 0 binary64) l)) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal -4 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal -4 binary64)) (/.f64 l h)) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal -4 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64)))) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 h #s(literal -1 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) l) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) h)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) l) (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 h #s(literal 1/2 binary64)) l) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) l) (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal -4 binary64)) l) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64)) l) h #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 h (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 l h))) (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (/.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (/.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 l d))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 l d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(exp.f64 (log.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d #s(literal -2 binary64))) (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))))
(neg.f64 (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))))
(neg.f64 (*.f64 (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64)))
(/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 D d)))
(/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))))))
(/.f64 (*.f64 D M) (*.f64 d #s(literal 2 binary64)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 d M) D))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 d D))
(/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 D M)))
(/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 2 binary64) (*.f64 D M)))
(/.f64 (/.f64 M (/.f64 d D)) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) d)
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 D d)) M))
(/.f64 (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))) #s(literal -2 binary64))
(/.f64 (/.f64 (*.f64 D M) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 #s(literal -2 binary64) (/.f64 D d)))
(/.f64 (-.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 d D) #s(literal -2 binary64)))
(/.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 d M))
(/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) D))
(/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) D))
(/.f64 (exp.f64 (log.f64 (*.f64 D M))) (exp.f64 (log.f64 (*.f64 d #s(literal 2 binary64)))))
(/.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)))) (exp.f64 (log.f64 (*.f64 d #s(literal -2 binary64)))))
(/.f64 (exp.f64 (log.f64 (/.f64 M (/.f64 d D)))) (exp.f64 (log.f64 #s(literal 2 binary64))))
(/.f64 (exp.f64 (log.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (exp.f64 (log.f64 d)))
(/.f64 (neg.f64 (/.f64 M #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 d D)))
(/.f64 (/.f64 M (/.f64 #s(literal 2 binary64) D)) d)
(/.f64 (/.f64 M (/.f64 #s(literal -2 binary64) D)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) #s(literal -1 binary64)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 D M) #s(literal -2 binary64)) #s(literal -1 binary64)) d)
(pow.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 D (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 M (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 D d) (/.f64 M #s(literal 2 binary64)))
(*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) M)
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (*.f64 D M) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 M (/.f64 d D)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (/.f64 d M) D) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 D d)) (/.f64 M #s(literal -2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 D d)) (/.f64 (-.f64 #s(literal 0 binary64) M) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) D) (/.f64 M (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 D d))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 D M))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 D M)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 D M) #s(literal 2 binary64)))
(*.f64 (/.f64 M (/.f64 d D)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 D M) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 #s(literal -1 binary64) (*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 D M) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 M d))
(*.f64 (/.f64 M d) (/.f64 D #s(literal 2 binary64)))
(*.f64 (/.f64 M d) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) D)))
(*.f64 (/.f64 #s(literal -1/2 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 D M)))
(*.f64 #s(literal -1/2 binary64) (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))))
(*.f64 (/.f64 #s(literal -1 binary64) d) (/.f64 (*.f64 D M) #s(literal -2 binary64)))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) D)
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) D)))
(*.f64 (pow.f64 (/.f64 d M) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) D) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) D) #s(literal -1 binary64)) (pow.f64 (/.f64 d M) #s(literal -1 binary64)))
(*.f64 (exp.f64 (log.f64 M)) (exp.f64 (log.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))))))
(*.f64 (exp.f64 (log.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))))) (exp.f64 (log.f64 M)))
(*.f64 (exp.f64 (log.f64 (*.f64 D M))) (exp.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) d))))
(*.f64 (exp.f64 (log.f64 (/.f64 M #s(literal 2 binary64)))) (exp.f64 (log.f64 (/.f64 D d))))
(*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) D)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) D)) (/.f64 #s(literal -1 binary64) d))
(*.f64 (/.f64 M (-.f64 #s(literal 0 binary64) d)) (/.f64 (-.f64 #s(literal 0 binary64) D) #s(literal 2 binary64)))
(*.f64 (/.f64 M #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 D d)))
(*.f64 (/.f64 M #s(literal -1 binary64)) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 D #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) M) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) M) d) (/.f64 D #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) D) #s(literal -1 binary64)) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) M) #s(literal -1 binary64)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 D #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) M) d))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) M) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 D d)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) D) #s(literal 2 binary64)) (/.f64 M (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 D d)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) D)) (/.f64 M (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 M #s(literal 1 binary64)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 D d))
(*.f64 (/.f64 (/.f64 M #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) D))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (/.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 l d))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 l d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(neg.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (*.f64 h #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (*.f64 h #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 l h))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 l h)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (*.f64 h #s(literal 1/2 binary64))) l)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (*.f64 h #s(literal 1/2 binary64))))))
(/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 l h)) (/.f64 (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64))) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M))))
(/.f64 (neg.f64 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64)))) l)
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) l) (/.f64 #s(literal 1 binary64) h))
(/.f64 (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) l)
(pow.f64 (/.f64 l (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (*.f64 h #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(*.f64 h (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 h (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) l))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 l h)))
(*.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 l h)))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 l h)))
(*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 (*.f64 h #s(literal 1/2 binary64)) l))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 l h)))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 h l))
(*.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (*.f64 h #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 l h)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (*.f64 h #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 l h)) (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 l h)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) h)
(*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) l) (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) l) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 #s(literal 1/2 binary64) l) (/.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) l) (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) l) h)
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 h (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) h))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 l h)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) #s(literal 1/2 binary64)) (/.f64 l h))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 h)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 l)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 l)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 (sqrt.f64 (*.f64 d (/.f64 d h))) (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))))
(fma.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 l d))))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 h d)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 l d)))) (sqrt.f64 h))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 l d))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 l d)))) (pow.f64 h #s(literal -1/2 binary64)))

simplify316.0ms (1.3%)

Algorithm
egg-herbie
Rules
6416×*-lowering-*.f32
6416×*-lowering-*.f64
2048×/-lowering-/.f32
2048×/-lowering-/.f64
1416×distribute-lft-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01546918
14475864
216405629
347025591
083905591
Stop Event
iter limit
node limit
Counts
480 → 480
Calls
Call 1
Inputs
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
Outputs
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 d d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h)))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h)))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h)))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D h))) (*.f64 (*.f64 d d) l))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D h))) (*.f64 (*.f64 d d) l))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D h))) (*.f64 (*.f64 d d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D h))) (*.f64 (*.f64 d d) l))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D h))) (*.f64 (*.f64 d d) l))))
(* (pow M 2) (- (/ 1 (pow M 2)) (* 1/8 (/ (* (pow D 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D h))) (*.f64 (*.f64 d d) l))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* (pow D 2) (- (/ 1 (pow D 2)) (* 1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(/ (- (pow d 2) (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) l))) (pow d 2))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* h (- (/ 1 h) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l)))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(/ (- l (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 d d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h)))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h)))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h)))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))

eval176.0ms (0.7%)

Compiler

Compiled 44084 to 3935 computations (91.1% saved)

prune211.0ms (0.8%)

Pruning

29 alts after pruning (29 fresh and 0 done)

PrunedKeptTotal
New1225291254
Fresh000
Picked202
Done000
Total1227291256
Accuracy
88.9%
Counts
1256 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.4%
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 l h)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
37.3%
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) d) l))) h (/.f64 d (sqrt.f64 (*.f64 h l))))
62.8%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
20.1%
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
28.0%
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
18.4%
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
46.1%
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
63.6%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
62.7%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
18.8%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
42.4%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
42.2%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
42.1%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
51.6%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
20.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
63.6%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) l) (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) h)))))
39.1%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D h))) (*.f64 (*.f64 d d) l)))))
42.6%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
27.3%
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
61.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
65.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
28.3%
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
17.2%
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
11.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
51.1%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
24.0%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
46.6%
(*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
3.4%
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))))))
29.0%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
Compiler

Compiled 1988 to 1270 computations (36.1% saved)

simplify229.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
cost-diff64
(pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))
cost-diff128
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))
cost-diff0
(sqrt.f64 (*.f64 h l))
cost-diff0
(*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d)))
cost-diff0
(+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
cost-diff0
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
cost-diff0
(/.f64 (sqrt.f64 (*.f64 h l)) d)
cost-diff0
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
cost-diff128
(*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
cost-diff0
(*.f64 h l)
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 h l))
cost-diff0
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
cost-diff0
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
cost-diff0
(sqrt.f64 (/.f64 d h))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
cost-diff0
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
cost-diff128
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))
Rules
4138×*-lowering-*.f32
4138×*-lowering-*.f64
3158×/-lowering-/.f32
3158×/-lowering-/.f64
3150×sum3-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
065683
1182651
2554601
32289582
44273548
54455548
64723548
75162548
87622548
08492548
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)))
(* (sqrt (/ d h)) (sqrt (/ d l)))
(sqrt (/ d h))
(/ d h)
d
h
(sqrt (/ d l))
(/ d l)
l
(+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l))
1
(/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)
(* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))))
(/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))
(* D -1/4)
D
-1/4
(/ (/ (/ d M) D) (/ M (* d 2)))
(/ (/ d M) D)
(/ d M)
M
(/ M (* d 2))
(* d 2)
2
(* d (sqrt (/ 1 (* h l))))
d
(sqrt (/ 1 (* h l)))
(/ 1 (* h l))
1
(* h l)
h
l
(* (/ 1 (/ (sqrt (* h l)) d)) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))
(/ 1 (/ (sqrt (* h l)) d))
1
(/ (sqrt (* h l)) d)
(sqrt (* h l))
(* h l)
h
l
d
(+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l))
(/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)
(* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4))
(* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)
(/ (* D (* M (* M (/ (/ D d) 2)))) d)
(* D (* M (* M (/ (/ D d) 2))))
D
(* M (* M (/ (/ D d) 2)))
M
(* M (/ (/ D d) 2))
(/ (/ D d) 2)
(/ D d)
2
-1/4
(/ (+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h))))) (* l l))
(+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h)))))
(* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d)))
(sqrt (* h l))
(* h l)
h
l
(* (* D D) (/ (* -1/8 (* M M)) d))
(* D D)
D
(/ (* -1/8 (* M M)) d)
(* -1/8 (* M M))
-1/8
(* M M)
M
d
(* d (sqrt (* l (/ (* l l) h))))
(sqrt (* l (/ (* l l) h)))
(* l (/ (* l l) h))
(/ (* l l) h)
(* l l)
(* (/ (sqrt (neg (* d (/ d h)))) (pow (- 0 l) 1/2)) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))
(/ (sqrt (neg (* d (/ d h)))) (pow (- 0 l) 1/2))
(sqrt (neg (* d (/ d h))))
(neg (* d (/ d h)))
(* d (/ d h))
d
(/ d h)
h
(pow (- 0 l) 1/2)
(- 0 l)
0
l
1/2
(+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l))
1
(/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)
(* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4))
(* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)
(/ (* D (* M (* M (/ (/ D d) 2)))) d)
(* D (* M (* M (/ (/ D d) 2))))
D
(* M (* M (/ (/ D d) 2)))
M
(* M (/ (/ D d) 2))
(/ (/ D d) 2)
(/ D d)
2
-1/4
Outputs
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (*.f64 l (/.f64 (/.f64 (/.f64 d D) M) M)))))
(* (sqrt (/ d h)) (sqrt (/ d l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
l
(+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (*.f64 l (/.f64 (/.f64 (/.f64 d D) M) M))))
1
#s(literal 1 binary64)
(/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)
(/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (*.f64 l (/.f64 (/.f64 (/.f64 d D) M) M)))
(* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))))
(/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (/.f64 (/.f64 (/.f64 d D) M) M))
(/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))
(/.f64 (*.f64 D (/.f64 #s(literal -1/8 binary64) d)) (/.f64 (/.f64 (/.f64 d D) M) M))
(* D -1/4)
(*.f64 D #s(literal -1/4 binary64))
D
-1/4
#s(literal -1/4 binary64)
(/ (/ (/ d M) D) (/ M (* d 2)))
(/.f64 d (*.f64 D (*.f64 (/.f64 (/.f64 M d) #s(literal 2 binary64)) M)))
(/ (/ d M) D)
(/.f64 (/.f64 d D) M)
(/ d M)
(/.f64 d M)
M
(/ M (* d 2))
(/.f64 (/.f64 M d) #s(literal 2 binary64))
(* d 2)
(*.f64 d #s(literal 2 binary64))
2
#s(literal 2 binary64)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
d
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
1
#s(literal 1 binary64)
(* h l)
(*.f64 h l)
h
l
(* (/ 1 (/ (sqrt (* h l)) d)) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (*.f64 l (/.f64 (/.f64 (/.f64 d D) M) M)))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/ 1 (/ (sqrt (* h l)) d))
(/.f64 d (sqrt.f64 (*.f64 h l)))
1
#s(literal 1 binary64)
(/ (sqrt (* h l)) d)
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* h l)
(*.f64 h l)
h
l
d
(+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (*.f64 l (/.f64 (/.f64 (/.f64 d D) M) M))))
(/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)
(/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (*.f64 l (/.f64 (/.f64 (/.f64 d D) M) M)))
(* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4))
(/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (/.f64 (/.f64 (/.f64 d D) M) M))
(* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)
(/.f64 (*.f64 D (/.f64 #s(literal -1/8 binary64) d)) (/.f64 (/.f64 (/.f64 d D) M) M))
(/ (* D (* M (* M (/ (/ D d) 2)))) d)
(/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 (/.f64 d D) M) M))
(* D (* M (* M (/ (/ D d) 2))))
(*.f64 D (*.f64 D (*.f64 (/.f64 (/.f64 M d) #s(literal 2 binary64)) M)))
D
(* M (* M (/ (/ D d) 2)))
(*.f64 D (*.f64 (/.f64 (/.f64 M d) #s(literal 2 binary64)) M))
M
(* M (/ (/ D d) 2))
(/.f64 (/.f64 D (/.f64 d M)) #s(literal 2 binary64))
(/ (/ D d) 2)
(/.f64 D (*.f64 d #s(literal 2 binary64)))
(/ D d)
(/.f64 D d)
2
#s(literal 2 binary64)
-1/4
#s(literal -1/4 binary64)
(/ (+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h))))) (* l l))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h)))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
(* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d)))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d))))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* h l)
(*.f64 h l)
h
l
(* (* D D) (/ (* -1/8 (* M M)) d))
(*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)))
(* D D)
(*.f64 D D)
D
(/ (* -1/8 (* M M)) d)
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d))
(* -1/8 (* M M))
(*.f64 M (*.f64 M #s(literal -1/8 binary64)))
-1/8
#s(literal -1/8 binary64)
(* M M)
(*.f64 M M)
M
d
(* d (sqrt (* l (/ (* l l) h))))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(sqrt (* l (/ (* l l) h)))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(* l (/ (* l l) h))
(*.f64 l (/.f64 (*.f64 l l) h))
(/ (* l l) h)
(/.f64 (*.f64 l l) h)
(* l l)
(*.f64 l l)
(* (/ (sqrt (neg (* d (/ d h)))) (pow (- 0 l) 1/2)) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (*.f64 l (/.f64 (/.f64 (/.f64 d D) M) M)))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/ (sqrt (neg (* d (/ d h)))) (pow (- 0 l) 1/2))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(sqrt (neg (* d (/ d h))))
(sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))
(neg (* d (/ d h)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* d (/ d h))
(/.f64 (*.f64 d d) h)
d
(/ d h)
(/.f64 d h)
h
(pow (- 0 l) 1/2)
(sqrt.f64 (-.f64 #s(literal 0 binary64) l))
(- 0 l)
(-.f64 #s(literal 0 binary64) l)
0
#s(literal 0 binary64)
l
1/2
#s(literal 1/2 binary64)
(+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (*.f64 l (/.f64 (/.f64 (/.f64 d D) M) M))))
1
#s(literal 1 binary64)
(/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)
(/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (*.f64 l (/.f64 (/.f64 (/.f64 d D) M) M)))
(* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4))
(/.f64 (*.f64 h (*.f64 D (/.f64 #s(literal -1/8 binary64) d))) (/.f64 (/.f64 (/.f64 d D) M) M))
(* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)
(/.f64 (*.f64 D (/.f64 #s(literal -1/8 binary64) d)) (/.f64 (/.f64 (/.f64 d D) M) M))
(/ (* D (* M (* M (/ (/ D d) 2)))) d)
(/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 (/.f64 d D) M) M))
(* D (* M (* M (/ (/ D d) 2))))
(*.f64 D (*.f64 D (*.f64 (/.f64 (/.f64 M d) #s(literal 2 binary64)) M)))
D
(* M (* M (/ (/ D d) 2)))
(*.f64 D (*.f64 (/.f64 (/.f64 M d) #s(literal 2 binary64)) M))
M
(* M (/ (/ D d) 2))
(/.f64 (/.f64 D (/.f64 d M)) #s(literal 2 binary64))
(/ (/ D d) 2)
(/.f64 D (*.f64 d #s(literal 2 binary64)))
(/ D d)
(/.f64 D d)
2
#s(literal 2 binary64)
-1/4
#s(literal -1/4 binary64)

localize398.0ms (1.6%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy97.1%
(*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64)))))
accuracy95.6%
(/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)
accuracy95.5%
(*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64)))
accuracy85.5%
(sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h))))
accuracy92.2%
(sqrt.f64 (*.f64 h l))
accuracy90.2%
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
accuracy86.6%
(*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))
accuracy85.7%
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
accuracy97.1%
(*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64)))))
accuracy95.6%
(/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)
accuracy95.5%
(*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64)))
accuracy92.2%
(sqrt.f64 (*.f64 h l))
accuracy100.0%
(*.f64 h l)
accuracy99.9%
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
accuracy99.5%
(/.f64 #s(literal 1 binary64) (*.f64 h l))
accuracy92.4%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
accuracy95.6%
(/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)
accuracy95.5%
(/.f64 (/.f64 d M) D)
accuracy91.5%
(sqrt.f64 (/.f64 d h))
accuracy91.4%
(sqrt.f64 (/.f64 d l))
Results
153.0ms160×0invalid
106.0ms96×0valid
Compiler

Compiled 731 to 66 computations (91% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-mult: 39.0ms (39.4% of total)
ival-div: 38.0ms (38.3% of total)
ival-sqrt: 12.0ms (12.1% of total)
ival-add: 4.0ms (4% of total)
ival-pow: 3.0ms (3% of total)
ival-sub: 1.0ms (1% of total)
const: 1.0ms (1% of total)
ival-neg: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series71.0ms (0.3%)

Counts
28 → 1080
Calls
Call 1
Inputs
#<alt (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))>
#<alt (* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)))>
#<alt (* (sqrt (/ d h)) (sqrt (/ d l)))>
#<alt (sqrt (/ d h))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (/ 1 (* h l))>
#<alt (* h l)>
#<alt (/ 1 (/ (sqrt (* h l)) d))>
#<alt (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)>
#<alt (* (/ 1 (/ (sqrt (* h l)) d)) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))>
#<alt (/ (sqrt (* h l)) d)>
#<alt (/ (+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h))))) (* l l))>
#<alt (+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h)))))>
#<alt (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d)))>
#<alt (sqrt (* h l))>
#<alt (pow (- 0 l) 1/2)>
#<alt (* (/ (sqrt (neg (* d (/ d h)))) (pow (- 0 l) 1/2)) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))>
#<alt (/ (sqrt (neg (* d (/ d h)))) (pow (- 0 l) 1/2))>
#<alt (sqrt (/ d l))>
#<alt (/ (/ d M) D)>
#<alt (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)>
#<alt (* M (/ (/ D d) 2))>
#<alt (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)>
#<alt (* D (* M (* M (/ (/ D d) 2))))>
#<alt (* (* D D) (/ (* -1/8 (* M M)) d))>
#<alt (sqrt (* l (/ (* l l) h)))>
#<alt (sqrt (neg (* d (/ d h))))>
Outputs
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (/ 1 (* h l))>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))>
#<alt (* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))>
#<alt (* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))>
#<alt (* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))>
#<alt (* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))>
#<alt (* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))>
#<alt (* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* (/ 1 d) (sqrt (* h l)))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))>
#<alt (* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))>
#<alt (* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))>
#<alt (* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))>
#<alt (* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))>
#<alt (* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* -1 (* (sqrt l) (sqrt -1)))>
#<alt (* -1 (* (sqrt l) (sqrt -1)))>
#<alt (* -1 (* (sqrt l) (sqrt -1)))>
#<alt (* -1 (* (sqrt l) (sqrt -1)))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* 1/2 (/ (* D M) d))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* 1/2 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) d))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))>
#<alt (* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))>
#<alt (* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))>
#<alt (* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
Calls

270 calls:

TimeVariablePointExpression
2.0ms
h
@inf
(/ 1 (/ (sqrt (* h l)) d))
2.0ms
D
@inf
(/ (+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h))))) (* l l))
2.0ms
h
@0
(/ (+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h))))) (* l l))
2.0ms
D
@0
(/ (+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h))))) (* l l))
1.0ms
h
@-inf
(/ (+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h))))) (* l l))

rewrite277.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
3904×*-lowering-*.f32
3904×*-lowering-*.f64
3660×/-lowering-/.f32
3660×/-lowering-/.f64
1400×frac-2neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065331
1316309
22113301
08193301
Stop Event
iter limit
node limit
Counts
28 → 1177
Calls
Call 1
Inputs
(/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)))
(* (sqrt (/ d h)) (sqrt (/ d l)))
(sqrt (/ d h))
(* d (sqrt (/ 1 (* h l))))
(sqrt (/ 1 (* h l)))
(/ 1 (* h l))
(* h l)
(/ 1 (/ (sqrt (* h l)) d))
(* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)
(* (/ 1 (/ (sqrt (* h l)) d)) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))
(/ (sqrt (* h l)) d)
(/ (+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h))))) (* l l))
(+ (* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d))) (* d (sqrt (* l (/ (* l l) h)))))
(* (sqrt (* h l)) (* (* D D) (/ (* -1/8 (* M M)) d)))
(sqrt (* h l))
(pow (- 0 l) 1/2)
(* (/ (sqrt (neg (* d (/ d h)))) (pow (- 0 l) 1/2)) (+ 1 (/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)))
(/ (sqrt (neg (* d (/ d h)))) (pow (- 0 l) 1/2))
(sqrt (/ d l))
(/ (/ d M) D)
(/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)
(* M (/ (/ D d) 2))
(/ (* h (* (/ (* D (* M (* M (/ (/ D d) 2)))) d) -1/4)) l)
(* D (* M (* M (/ (/ D d) 2))))
(* (* D D) (/ (* -1/8 (* M M)) d))
(sqrt (* l (/ (* l l) h)))
(sqrt (neg (* d (/ d h))))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D)))
(neg.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D)))
(/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) D))
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))
(/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 M d)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal 2 binary64))) (*.f64 (*.f64 D #s(literal -1/4 binary64)) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 M (*.f64 D M))))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64)))
(/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))
(/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (*.f64 M M) (/.f64 #s(literal 2 binary64) (/.f64 D d)))) d)
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 #s(literal 2 binary64) (/.f64 M d)))
(/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M) (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M)) (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (-.f64 #s(literal 0 binary64) d))
(/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D))
(/.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d (*.f64 M (*.f64 D M)))) (/.f64 #s(literal 2 binary64) (/.f64 D d)))
(/.f64 (*.f64 M (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M)) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 M d))) (/.f64 d (*.f64 D M)))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M)) (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D))))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 M (*.f64 D M)))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d M)) (neg.f64 (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))))
(/.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (*.f64 d #s(literal -2 binary64)) M))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (*.f64 d #s(literal -2 binary64)) M)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) M))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M))) (neg.f64 (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))) d)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 M (*.f64 D M))))) (*.f64 d #s(literal -2 binary64)))
(pow.f64 (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)) #s(literal -1 binary64))
(*.f64 D (/.f64 #s(literal 1/4 binary64) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))))
(*.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))))
(*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 D d) #s(literal 2 binary64)) (/.f64 #s(literal -1/4 binary64) (/.f64 d (*.f64 M (*.f64 D M)))))
(*.f64 (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))) (*.f64 #s(literal -1/4 binary64) (/.f64 M (/.f64 d D))))
(*.f64 (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M)))
(*.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))) (/.f64 #s(literal -1/4 binary64) d))
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))) #s(literal -1/4 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D)))
(*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal -2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 M (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D #s(literal -1/4 binary64)))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 M (/.f64 d D)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 M d)) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (*.f64 M M) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 M (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (*.f64 M M) (/.f64 #s(literal 2 binary64) (/.f64 D d)))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) D)
(*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (neg.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (/.f64 #s(literal -1 binary64) d))
(*.f64 (*.f64 D (/.f64 M (/.f64 d D))) (/.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 M d))) (*.f64 D (/.f64 M (/.f64 d D))))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (*.f64 D M)))) (/.f64 #s(literal -1/4 binary64) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d #s(literal 2 binary64))) (/.f64 D (/.f64 d (*.f64 M (*.f64 D M)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 M (/.f64 d D))) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d (*.f64 M (*.f64 D M)))) (/.f64 (/.f64 D d) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal -2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D #s(literal 1/4 binary64)))
(*.f64 (*.f64 M (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 #s(literal -1/4 binary64) d) (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 M d))) (/.f64 M (/.f64 d D)))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M)) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (*.f64 M (/.f64 M (/.f64 d D))) (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 M (*.f64 D M)))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 M (*.f64 d #s(literal -2 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (*.f64 D M)) D) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 M d)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 d (*.f64 D M)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (*.f64 M (*.f64 D M))) D) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 d (*.f64 M (*.f64 D M))) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 D d) #s(literal 2 binary64)))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(+.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(fma.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 d (/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 h (/.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 d (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 d h)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 d l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) d (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) d) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l)))))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d))))
(neg.f64 (/.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1 binary64) d))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) #s(literal -1 binary64))
(*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 h d))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 1 binary64))
(*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) d)
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 l (/.f64 h d)))) #s(literal 1/2 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l)))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h)))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))) (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal -1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))))))
(exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) l)))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(/.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l (/.f64 h d))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (neg.f64 (*.f64 l (/.f64 h d)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (neg.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 h))
(/.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) d))
(/.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 l d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(pow.f64 (/.f64 d (*.f64 l (/.f64 h d))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))) #s(literal -1 binary64))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))))
(sqrt.f64 (/.f64 d h))
(neg.f64 (/.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 h (-.f64 #s(literal 0 binary64) d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d h))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 l (/.f64 h d)))) #s(literal 1/2 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l)))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h)))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))) (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal -1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))))))
(exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) l)))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(/.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l (/.f64 h d))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (neg.f64 (*.f64 l (/.f64 h d)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (neg.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 h))
(/.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) d))
(/.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 l d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(pow.f64 (/.f64 d (*.f64 l (/.f64 h d))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))) #s(literal -1 binary64))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (pow.f64 h #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(/.f64 (neg.f64 (pow.f64 h #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(pow.f64 (*.f64 h l) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 h l)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/.f64 #s(literal 1 binary64) (/.f64 h (/.f64 #s(literal 1 binary64) l)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))
(/.f64 (/.f64 #s(literal 1 binary64) l) h)
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 #s(literal -1 binary64) l) (-.f64 #s(literal 0 binary64) h))
(pow.f64 (*.f64 h l) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 h l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))
(*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) h) (/.f64 #s(literal -1 binary64) l))
(+.f64 (*.f64 h l) (*.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 0 binary64)))
(+.f64 (*.f64 h l) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) h)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 0 binary64)) (*.f64 h l))
(+.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) h)) (*.f64 h l))
(exp.f64 (log.f64 (*.f64 h l)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))
(/.f64 l (/.f64 #s(literal 1 binary64) h))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64)))
(/.f64 (*.f64 h l) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 h l)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 #s(literal -1 binary64) h))
(pow.f64 (*.f64 h l) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal -1 binary64))
(*.f64 h l)
(*.f64 l h)
(*.f64 #s(literal 1 binary64) (*.f64 h l))
(*.f64 (*.f64 h l) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) h))
(*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 l (/.f64 h d)))) #s(literal 1/2 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l)))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h)))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))) (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal -1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))))))
(exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) l)))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(/.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l (/.f64 h d))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (neg.f64 (*.f64 l (/.f64 h d)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (neg.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 h))
(/.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) d))
(/.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 l d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(pow.f64 (/.f64 d (*.f64 l (/.f64 h d))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))) #s(literal -1 binary64))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D)))
(neg.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D)))
(/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) D))
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))
(/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 M d)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal 2 binary64))) (*.f64 (*.f64 D #s(literal -1/4 binary64)) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 M (*.f64 D M))))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64)))
(/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))
(/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (*.f64 M M) (/.f64 #s(literal 2 binary64) (/.f64 D d)))) d)
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 #s(literal 2 binary64) (/.f64 M d)))
(/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M) (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M)) (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (-.f64 #s(literal 0 binary64) d))
(/.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D))
(/.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d (*.f64 M (*.f64 D M)))) (/.f64 #s(literal 2 binary64) (/.f64 D d)))
(/.f64 (*.f64 M (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M)) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 M d))) (/.f64 d (*.f64 D M)))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M)) (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D))))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 M (*.f64 D M)))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d M)) (neg.f64 (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))))
(/.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (*.f64 d #s(literal -2 binary64)) M))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (*.f64 d #s(literal -2 binary64)) M)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) M))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M))) (neg.f64 (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))) d)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 M (*.f64 D M))))) (*.f64 d #s(literal -2 binary64)))
(pow.f64 (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)) #s(literal -1 binary64))
(*.f64 D (/.f64 #s(literal 1/4 binary64) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))))
(*.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))))
(*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 D d) #s(literal 2 binary64)) (/.f64 #s(literal -1/4 binary64) (/.f64 d (*.f64 M (*.f64 D M)))))
(*.f64 (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))) (*.f64 #s(literal -1/4 binary64) (/.f64 M (/.f64 d D))))
(*.f64 (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M)))
(*.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))) (/.f64 #s(literal -1/4 binary64) d))
(*.f64 (/.f64 D (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))) #s(literal -1/4 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D)))
(*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal -2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 M (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D #s(literal -1/4 binary64)))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 M (/.f64 d D)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 M d)) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (*.f64 M M) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 M (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (*.f64 M M) (/.f64 #s(literal 2 binary64) (/.f64 D d)))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) D)
(*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (neg.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (/.f64 #s(literal -1 binary64) d))
(*.f64 (*.f64 D (/.f64 M (/.f64 d D))) (/.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 M d))) (*.f64 D (/.f64 M (/.f64 d D))))
(*.f64 (/.f64 D (/.f64 d (*.f64 M (*.f64 D M)))) (/.f64 #s(literal -1/4 binary64) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d #s(literal 2 binary64))) (/.f64 D (/.f64 d (*.f64 M (*.f64 D M)))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 M (/.f64 d D))) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d (*.f64 M (*.f64 D M)))) (/.f64 (/.f64 D d) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal -2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D #s(literal 1/4 binary64)))
(*.f64 (*.f64 M (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 #s(literal -1/4 binary64) d) (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 M d))) (/.f64 M (/.f64 d D)))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M)) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (*.f64 M (/.f64 M (/.f64 d D))) (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 M (*.f64 D M)))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 M (*.f64 d #s(literal -2 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (*.f64 D M)) D) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 M d)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 d (*.f64 D M)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (pow.f64 (/.f64 (/.f64 d (*.f64 M (*.f64 D M))) D) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 d (*.f64 M (*.f64 D M))) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 D d) #s(literal 2 binary64)))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(+.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(fma.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 d (/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 h (/.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 d (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 d h)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 d l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) d (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) d) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l)))))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d))))
(neg.f64 (/.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1 binary64) d))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) #s(literal -1 binary64))
(*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 h d))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 1 binary64))
(*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) d)
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d)))))
(exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) l))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))))))
(-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d)) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(pow.f64 (/.f64 d (*.f64 l (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 l) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 (sqrt.f64 l) d) (sqrt.f64 h))
(*.f64 (pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (/.f64 #s(literal 1 binary64) (*.f64 l l))) (*.f64 (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(+.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (/.f64 #s(literal 1 binary64) (*.f64 l l))) (*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (/.f64 #s(literal 1 binary64) (*.f64 l l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l l) (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (*.f64 l l)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) l))) (/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (*.f64 l l)))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (*.f64 l l)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (*.f64 l l))))
(neg.f64 (/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l) (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 l l) (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))))
(neg.f64 (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l) l))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))))
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (*.f64 l l))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))))
(/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (*.f64 l (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l) l)
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l) (-.f64 #s(literal 0 binary64) l))
(pow.f64 (/.f64 (*.f64 l l) (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (*.f64 l l)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) (*.f64 l l)))
(*.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (*.f64 l l)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (*.f64 l l)))
(*.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal -1 binary64) (*.f64 l l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l))
(*.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 l l)) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (-.f64 #s(literal 0 binary64) d))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (-.f64 #s(literal 0 binary64) d))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(fma.f64 D (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))))
(fma.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 (*.f64 D D) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))) (sqrt.f64 (*.f64 h l)) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) d (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))))
(fma.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))) (sqrt.f64 l)) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 (sqrt.f64 l) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h l)))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))))
(fma.f64 (*.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 l (/.f64 h l))) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))))
(fma.f64 (*.f64 D (sqrt.f64 (*.f64 h l))) (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))) (*.f64 D D) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))) (sqrt.f64 h)) (sqrt.f64 l) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))) (/.f64 (*.f64 M M) d) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))) (/.f64 #s(literal 1 binary64) d) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(neg.f64 (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))))
(/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (/.f64 d (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))) (/.f64 d (*.f64 M M)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))) d)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)))) d)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (-.f64 #s(literal 0 binary64) d))
(*.f64 D (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)))))
(*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))))
(*.f64 (*.f64 D D) (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))) (sqrt.f64 l)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)))
(*.f64 (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d))) (*.f64 D (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 (*.f64 M M) d) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))))
(*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))) (sqrt.f64 h)))
(*.f64 (*.f64 D (sqrt.f64 (*.f64 h l))) (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))) (*.f64 D D))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))) (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))) (/.f64 (*.f64 M M) d))
(*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))) (sqrt.f64 l)) (sqrt.f64 h))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)))) D)
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D))) (/.f64 #s(literal -1 binary64) d))
(*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))) (/.f64 #s(literal 1 binary64) d))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 h l))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (*.f64 h l))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))) (sqrt.f64 #s(literal -1 binary64)))
(pow.f64 (*.f64 h l) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (*.f64 h l)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (sqrt.f64 l))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) l))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(sqrt.f64 (-.f64 #s(literal 0 binary64) l))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal -1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) l)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(+.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(fma.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 d (/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 h (/.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 d (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 d h)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 d l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) d (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) d) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 l (/.f64 d (sqrt.f64 (*.f64 h l))))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l)))))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d))))
(neg.f64 (/.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1 binary64) d))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) #s(literal -1 binary64))
(*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 h d))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) d)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 h l)) d)) #s(literal 1 binary64))
(*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) d)
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 l (/.f64 h d)))) #s(literal 1/2 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l)))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h)))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))) (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal -1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) l)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))))))
(exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) l)))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(/.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l (/.f64 h d))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (neg.f64 (*.f64 l (/.f64 h d)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (neg.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 h))
(/.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) d))
(/.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 l d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(pow.f64 (/.f64 d (*.f64 l (/.f64 h d))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d))) #s(literal -1 binary64))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 l d))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 h l))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (neg.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (/.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 l d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d l))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) l)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(exp.f64 (*.f64 (log.f64 (/.f64 M (/.f64 d D))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) M))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) D)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) M))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 D M))) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) M))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) M))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) M) #s(literal 1 binary64)))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) M) #s(literal 1 binary64)))
(/.f64 d (*.f64 D M))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(/.f64 (/.f64 d M) D)
(/.f64 (/.f64 d (*.f64 D M)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 M (/.f64 d D)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 M d) (/.f64 #s(literal 1 binary64) D)))
(/.f64 #s(literal -1 binary64) (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 D M)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) M) #s(literal -1 binary64))
(/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) M)) (-.f64 #s(literal 0 binary64) D))
(/.f64 (/.f64 d D) M)
(/.f64 (/.f64 #s(literal 1 binary64) D) (/.f64 M d))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) (-.f64 #s(literal 0 binary64) M))
(/.f64 (/.f64 #s(literal -1 binary64) D) (-.f64 #s(literal 0 binary64) (/.f64 M d)))
(pow.f64 (/.f64 M (/.f64 d D)) #s(literal -1 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 D M)))
(*.f64 (/.f64 d M) (/.f64 #s(literal 1 binary64) D))
(*.f64 (/.f64 d (*.f64 D M)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d (*.f64 D M)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) M))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) M)) (/.f64 #s(literal -1 binary64) D))
(*.f64 (/.f64 d D) (/.f64 #s(literal 1 binary64) M))
(*.f64 (/.f64 #s(literal 1 binary64) M) (/.f64 d D))
(*.f64 (/.f64 #s(literal 1 binary64) D) (/.f64 d M))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) (/.f64 #s(literal -1 binary64) M))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 D M)) d)
(*.f64 (/.f64 #s(literal -1 binary64) D) (/.f64 d (-.f64 #s(literal 0 binary64) M)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 D d)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) M))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) l)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))
(neg.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))
(neg.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D)) (/.f64 h l)))
(neg.f64 (*.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))))
(/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) l) (*.f64 (*.f64 D #s(literal -1/4 binary64)) h)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l)))
(/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) l)
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 l h) (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D))))
(/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) (*.f64 (*.f64 D #s(literal -1/4 binary64)) h)))
(/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (*.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) l))
(/.f64 (*.f64 h (*.f64 D #s(literal 1/4 binary64))) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))))
(/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l)) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))
(pow.f64 (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))) (/.f64 h l))
(*.f64 h (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))))
(*.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))
(*.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))
(*.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) D)) (/.f64 #s(literal -1/4 binary64) l))
(*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))
(*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))) h)
(*.f64 (/.f64 h l) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 #s(literal -1/4 binary64) l) (/.f64 h (/.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) D)))
(*.f64 (pow.f64 (/.f64 l (*.f64 (*.f64 D #s(literal -1/4 binary64)) h)) #s(literal -1 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(neg.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))
(/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))
(/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 D d)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 D d)) M))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 D M)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))))
(/.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 #s(literal -2 binary64) (/.f64 D d)))
(/.f64 (-.f64 #s(literal 0 binary64) D) (/.f64 (*.f64 d #s(literal -2 binary64)) M))
(/.f64 (/.f64 M (/.f64 d D)) #s(literal 2 binary64))
(/.f64 (*.f64 D M) (*.f64 d #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))) #s(literal -2 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M))) (*.f64 d #s(literal 2 binary64)))
(pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D))) #s(literal -1 binary64))
(*.f64 D (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64)))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) D)
(*.f64 #s(literal 1 binary64) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (/.f64 D d) (/.f64 M #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 D d) #s(literal 2 binary64)) M)
(*.f64 #s(literal 1/2 binary64) (/.f64 M (/.f64 d D)))
(*.f64 (/.f64 M (/.f64 d D)) #s(literal 1/2 binary64))
(*.f64 (*.f64 D M) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (/.f64 M (-.f64 #s(literal 0 binary64) (/.f64 d D))) #s(literal -1/2 binary64))
(*.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 D d))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) l)) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))
(neg.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))
(neg.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D)) (/.f64 h l)))
(neg.f64 (*.f64 (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))))
(/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) l) (*.f64 (*.f64 D #s(literal -1/4 binary64)) h)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l)))
(/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) l)
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 l h) (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D))))
(/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) (*.f64 (*.f64 D #s(literal -1/4 binary64)) h)))
(/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (*.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) l))
(/.f64 (*.f64 h (*.f64 D #s(literal 1/4 binary64))) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))))
(/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l)) (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))
(pow.f64 (/.f64 (/.f64 l h) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64)))) #s(literal -1 binary64))
(*.f64 (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))) (/.f64 h l))
(*.f64 h (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))))
(*.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l))
(*.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))
(*.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) D)) (/.f64 #s(literal -1/4 binary64) l))
(*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))
(*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 l (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))) h)
(*.f64 (/.f64 h l) (/.f64 D (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 #s(literal -1/4 binary64) l) (/.f64 h (/.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) D)))
(*.f64 (pow.f64 (/.f64 l (*.f64 (*.f64 D #s(literal -1/4 binary64)) h)) #s(literal -1 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(-.f64 #s(literal 0 binary64) (*.f64 D (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))
(neg.f64 (*.f64 D (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M)))))
(/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D))))
(/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))
(/.f64 (*.f64 M (*.f64 D M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))
(/.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) #s(literal 2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M)))) #s(literal -2 binary64))
(*.f64 D (/.f64 (*.f64 M M) (/.f64 #s(literal 2 binary64) (/.f64 D d))))
(*.f64 M (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))))
(*.f64 M (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 D d))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))))
(*.f64 (/.f64 (/.f64 D d) #s(literal 2 binary64)) (*.f64 D (*.f64 M M)))
(*.f64 (/.f64 (/.f64 D d) #s(literal 2 binary64)) (*.f64 M (*.f64 D M)))
(*.f64 (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))) (*.f64 D M))
(*.f64 (/.f64 (*.f64 M M) (/.f64 #s(literal 2 binary64) (/.f64 D d))) D)
(*.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))) #s(literal 1 binary64))
(*.f64 (*.f64 M M) (*.f64 D (/.f64 (/.f64 D d) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))
(*.f64 (-.f64 #s(literal 0 binary64) D) (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))
(*.f64 (*.f64 D M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))) (-.f64 #s(literal 0 binary64) D))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M)) (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))
(*.f64 (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M (/.f64 d D)))) M)
(*.f64 (*.f64 D (*.f64 M M)) (/.f64 (/.f64 D d) #s(literal 2 binary64)))
(*.f64 (*.f64 M (*.f64 D M)) (/.f64 (/.f64 D d) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 D M) (/.f64 #s(literal 2 binary64) (/.f64 D d))) M)
(*.f64 (*.f64 D (/.f64 (/.f64 D d) #s(literal 2 binary64))) (*.f64 M M))
(*.f64 (/.f64 (*.f64 D M) (/.f64 d (*.f64 D M))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 D M))) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) #s(literal 1/8 binary64)) d) (*.f64 D D)))
(neg.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal 1/8 binary64)) d)))
(neg.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))) (-.f64 #s(literal 0 binary64) d)))
(neg.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) d))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 #s(literal -1/8 binary64) (*.f64 M M))) (*.f64 D D)))
(/.f64 (*.f64 D D) (/.f64 d (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))))
(/.f64 (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))) d)
(/.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M)))
(/.f64 (neg.f64 (*.f64 D D)) (/.f64 d (*.f64 (*.f64 M M) #s(literal 1/8 binary64))))
(/.f64 (neg.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) #s(literal 1/8 binary64))))) d)
(pow.f64 (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M))))) #s(literal -1 binary64))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 d (*.f64 M M))))
(*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) d)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (/.f64 #s(literal 1 binary64) d)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)) (*.f64 D D))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))
(*.f64 (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d))) D)
(*.f64 (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 M M) d) (*.f64 (*.f64 D D) #s(literal -1/8 binary64)))
(*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) #s(literal 1/8 binary64)))) (/.f64 #s(literal -1 binary64) d))
(*.f64 (*.f64 (*.f64 D D) #s(literal -1/8 binary64)) (/.f64 (*.f64 M M) d))
(*.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) d)) #s(literal -1/8 binary64))
(*.f64 (*.f64 (*.f64 D D) (/.f64 #s(literal 1 binary64) d)) (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (pow.f64 l #s(literal 3/2 binary64))))
(/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (*.f64 l l))))
(/.f64 (pow.f64 l #s(literal 3/2 binary64)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (*.f64 l l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (neg.f64 (pow.f64 l #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (/.f64 l (/.f64 h (*.f64 l l))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l (/.f64 h (*.f64 l l))))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 l (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 l (/.f64 h l))) (sqrt.f64 l))
(*.f64 (pow.f64 l #s(literal 3/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (fabs.f64 l) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (sqrt.f64 h))
(pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (-.f64 #s(literal 0 binary64) h))))
(*.f64 (sqrt.f64 (/.f64 d (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 d))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 d (sqrt.f64 h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) #s(literal 1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (pow.f64 h #s(literal -1/2 binary64)))

simplify450.0ms (1.8%)

Algorithm
egg-herbie
Rules
4810×*-lowering-*.f32
4810×*-lowering-*.f64
1936×/-lowering-/.f32
1936×/-lowering-/.f64
1864×fnmadd-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
021215144
165513148
2248012876
3573012825
0804312825
Stop Event
iter limit
node limit
Counts
1080 → 1080
Calls
Call 1
Inputs
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(/ 1 (* h l))
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* (/ 1 d) (sqrt (* h l)))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ (pow l 3) h)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(* d (sqrt (/ (pow l 3) h)))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ (pow l 3) h)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(* d (sqrt (/ (pow l 3) h)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(* d (sqrt (/ (pow l 3) h)))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(* d (sqrt (/ (pow l 3) h)))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* -1 (* (sqrt l) (sqrt -1)))
(* -1 (* (sqrt l) (sqrt -1)))
(* -1 (* (sqrt l) (sqrt -1)))
(* -1 (* (sqrt l) (sqrt -1)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* 1/2 (/ (* D M) d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
Outputs
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d)) d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d)) d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 d (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d)) d)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)))) (/.f64 #s(literal 1/8 binary64) d))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)))) (/.f64 #s(literal 1/8 binary64) d))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)))) (/.f64 #s(literal 1/8 binary64) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/ 1 (* h l))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* -1 (* (/ (pow (sqrt -1) 2) d) (sqrt (* h l))))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* (/ 1 d) (sqrt (* h l)))
(/.f64 (sqrt.f64 (*.f64 h l)) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d)))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d)))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d)))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 l l))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 l l))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* (pow h 3) l)))) (* d (sqrt (* h (pow l 3))))) h)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 l (*.f64 h (*.f64 h h)))))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 l l))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 l (/.f64 l (*.f64 h (*.f64 h h)))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 l (/.f64 l (*.f64 h (*.f64 h h)))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ l h)))) (* d (sqrt (/ (pow l 3) (pow h 3))))))
(*.f64 h (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 l (/.f64 l (*.f64 h (*.f64 h h)))))))))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) d))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (*.f64 l (*.f64 l (/.f64 l (*.f64 h (*.f64 h h)))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (*.f64 l (*.f64 l (/.f64 l (*.f64 h (*.f64 h h)))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) (pow h 3))))) (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ l h)))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (*.f64 l (*.f64 l (/.f64 l (*.f64 h (*.f64 h h)))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))))
(* (pow l 2) (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d)))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d)))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))))
(* (pow l 2) (+ (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 l l) (-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) d)))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 D D)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (* h l)))) (* (/ d (pow D 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 D D)))))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h))))
(+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 M M)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (* h l)))) (* (/ d (pow M 2)) (sqrt (/ (pow l 3) h)))))
(*.f64 (*.f64 M M) (+.f64 (*.f64 (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 d (*.f64 M M)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 d d) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 d d) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (* h l)))) (* (pow d 2) (sqrt (/ (pow l 3) h)))) d)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 d d) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) d)
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(*.f64 d (+.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) d)))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(*.f64 d (+.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) d)))
(* d (+ (sqrt (/ (pow l 3) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l))))))
(*.f64 d (+.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) d)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(*.f64 d (+.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) d)))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(*.f64 d (+.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) d)))
(* -1 (* d (+ (* -1 (sqrt (/ (pow l 3) h))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (* h l)))))))
(*.f64 d (+.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) d))
(* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (* h l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (*.f64 h l)))) (/.f64 #s(literal 1/8 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l))))
(*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* -1 (* (sqrt l) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(* -1 (* (sqrt l) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(* -1 (* (sqrt l) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(* -1 (* (sqrt l) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (/.f64 (*.f64 M M) d) d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (/.f64 (*.f64 M M) d) d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (-.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (/.f64 (*.f64 M M) d) d))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l l))) l)) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 M M)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* 1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal 1/2 binary64)) d)
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* 1/2 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) #s(literal 1/2 binary64)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) d))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))

eval351.0ms (1.4%)

Compiler

Compiled 81867 to 3724 computations (95.5% saved)

prune331.0ms (1.3%)

Pruning

51 alts after pruning (51 fresh and 0 done)

PrunedKeptTotal
New2704402744
Fresh131124
Picked505
Done000
Total2722512773
Accuracy
91.4%
Counts
2773 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.4%
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 l h)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
37.3%
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) d) l))) h (/.f64 d (sqrt.f64 (*.f64 h l))))
27.5%
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
29.5%
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
21.3%
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l) l)
62.8%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
32.7%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
20.5%
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
18.1%
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
12.1%
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
9.5%
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
18.9%
(/.f64 (*.f64 h (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 l (/.f64 l (*.f64 h (*.f64 h h))))))))) (*.f64 l l))
44.5%
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
12.7%
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
42.6%
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
29.5%
(/.f64 d (sqrt.f64 (*.f64 h l)))
29.4%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
29.5%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
35.5%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
29.5%
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
46.1%
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
63.6%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
20.2%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
14.6%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
42.4%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
45.2%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
32.7%
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
42.6%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
33.3%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
42.7%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
55.6%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
61.8%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
63.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (*.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) l))))
60.6%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 l (*.f64 (*.f64 D #s(literal -1/4 binary64)) h)) #s(literal -1 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))))
61.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
29.2%
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
17.2%
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
20.7%
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
11.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
51.1%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
55.0%
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
42.6%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
24.0%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
46.6%
(*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
29.5%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
29.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
29.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
28.2%
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
10.7%
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
34.1%
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
44.8%
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
Compiler

Compiled 2742 to 1814 computations (33.8% saved)

simplify532.0ms (2.1%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (/.f64 d h))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
cost-diff0
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
cost-diff128
(*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))
cost-diff0
(/.f64 d (*.f64 l (/.f64 h d)))
cost-diff0
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
cost-diff128
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))
cost-diff0
(*.f64 l (/.f64 (*.f64 l l) h))
cost-diff0
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
cost-diff0
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
cost-diff0
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
cost-diff0
(*.f64 h l)
cost-diff0
(sqrt.f64 (*.f64 h l))
cost-diff0
(/.f64 d (sqrt.f64 (*.f64 h l)))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h)))
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))
cost-diff0
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
cost-diff128
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))
Rules
8930×/-lowering-/.f32
8930×/-lowering-/.f64
5640×*-lowering-*.f32
5640×*-lowering-*.f64
3232×associate-/r/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
052539
1133528
2431485
32340465
42910465
53273465
63390465
73390465
08217465
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (/ (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))) (sqrt (/ l d))) (sqrt (/ d h)))
(/ (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))) (sqrt (/ l d)))
(+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h)))
1
(/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))
(/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))
(* D -1/4)
D
-1/4
(/ (/ (/ d M) D) (/ M (* d 2)))
(/ (/ d M) D)
(/ d M)
d
M
(/ M (* d 2))
(* d 2)
2
(/ l h)
l
h
(sqrt (/ l d))
(/ l d)
(sqrt (/ d h))
(/ d h)
(/ d (sqrt (* h l)))
d
(sqrt (* h l))
(* h l)
h
l
(/ (* d (sqrt (* l (/ (* l l) h)))) (* l l))
(* d (sqrt (* l (/ (* l l) h))))
d
(sqrt (* l (/ (* l l) h)))
(* l (/ (* l l) h))
l
(/ (* l l) h)
(* l l)
h
(* (sqrt (/ d (* l (/ h d)))) (+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)))
(sqrt (/ d (* l (/ h d))))
(/ d (* l (/ h d)))
d
(* l (/ h d))
l
(/ h d)
h
(+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l))
1
(/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)
(* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))))
(/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))
(* D -1/4)
D
-1/4
(/ (/ (/ d M) D) (/ M (* d 2)))
(/ (/ d M) D)
(/ d M)
M
(/ M (* d 2))
(* d 2)
2
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (* (* (* D -1/4) h) (/ (/ (/ M (* d 2)) (/ d (* D M))) l))))
(* (sqrt (/ d h)) (sqrt (/ d l)))
(sqrt (/ d h))
(/ d h)
d
h
(sqrt (/ d l))
(/ d l)
l
(+ 1 (* (* (* D -1/4) h) (/ (/ (/ M (* d 2)) (/ d (* D M))) l)))
1
(* (* (* D -1/4) h) (/ (/ (/ M (* d 2)) (/ d (* D M))) l))
(* (* D -1/4) h)
(* D -1/4)
D
-1/4
(/ (/ (/ M (* d 2)) (/ d (* D M))) l)
(/ (/ M (* d 2)) (/ d (* D M)))
(/ M (* d 2))
M
(* d 2)
2
(/ d (* D M))
(* D M)
Outputs
(* (/ (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))) (sqrt (/ l d))) (sqrt (/ d h)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) (/.f64 l h))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/ (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))) (sqrt (/ l d)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) (/.f64 l h))) (sqrt.f64 (/.f64 l d)))
(+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) (/.f64 l h)))
1
#s(literal 1 binary64)
(/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))
(/.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) (/.f64 l h))
(/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))
(*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64))
(* D -1/4)
(*.f64 D #s(literal -1/4 binary64))
D
-1/4
#s(literal -1/4 binary64)
(/ (/ (/ d M) D) (/ M (* d 2)))
(/.f64 d (*.f64 M (/.f64 (*.f64 D (/.f64 M d)) #s(literal 2 binary64))))
(/ (/ d M) D)
(/.f64 d (*.f64 D M))
(/ d M)
(/.f64 d M)
d
M
(/ M (* d 2))
(/.f64 M (*.f64 d #s(literal 2 binary64)))
(* d 2)
(*.f64 d #s(literal 2 binary64))
2
#s(literal 2 binary64)
(/ l h)
(/.f64 l h)
l
h
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
(/ d (sqrt (* h l)))
(/.f64 d (sqrt.f64 (*.f64 l h)))
d
(sqrt (* h l))
(sqrt.f64 (*.f64 l h))
(* h l)
(*.f64 l h)
h
l
(/ (* d (sqrt (* l (/ (* l l) h)))) (* l l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (/.f64 d (*.f64 l l)))
(* d (sqrt (* l (/ (* l l) h))))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
d
(sqrt (* l (/ (* l l) h)))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* l (/ (* l l) h))
(/.f64 (*.f64 l (*.f64 l l)) h)
l
(/ (* l l) h)
(/.f64 (*.f64 l l) h)
(* l l)
(*.f64 l l)
h
(* (sqrt (/ d (* l (/ h d)))) (+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) (/.f64 l h))) (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))))
(sqrt (/ d (* l (/ h d))))
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(/ d (* l (/ h d)))
(/.f64 d (*.f64 l (/.f64 h d)))
d
(* l (/ h d))
(*.f64 l (/.f64 h d))
l
(/ h d)
(/.f64 h d)
h
(+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) (/.f64 l h)))
1
#s(literal 1 binary64)
(/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)
(/.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) (/.f64 l h))
(* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))))
(*.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) h)
(/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))
(*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64))
(* D -1/4)
(*.f64 D #s(literal -1/4 binary64))
D
-1/4
#s(literal -1/4 binary64)
(/ (/ (/ d M) D) (/ M (* d 2)))
(/.f64 d (*.f64 M (/.f64 (*.f64 D (/.f64 M d)) #s(literal 2 binary64))))
(/ (/ d M) D)
(/.f64 d (*.f64 D M))
(/ d M)
(/.f64 d M)
M
(/ M (* d 2))
(/.f64 M (*.f64 d #s(literal 2 binary64)))
(* d 2)
(*.f64 d #s(literal 2 binary64))
2
#s(literal 2 binary64)
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (* (* (* D -1/4) h) (/ (/ (/ M (* d 2)) (/ d (* D M))) l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) (/.f64 l h))) (sqrt.f64 (/.f64 d h))))
(* (sqrt (/ d h)) (sqrt (/ d l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
l
(+ 1 (* (* (* D -1/4) h) (/ (/ (/ M (* d 2)) (/ d (* D M))) l)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) (/.f64 l h)))
1
#s(literal 1 binary64)
(* (* (* D -1/4) h) (/ (/ (/ M (* d 2)) (/ d (* D M))) l))
(/.f64 (*.f64 (/.f64 D (*.f64 d (/.f64 d (*.f64 M (*.f64 D M))))) #s(literal -1/8 binary64)) (/.f64 l h))
(* (* D -1/4) h)
(*.f64 D (*.f64 #s(literal -1/4 binary64) h))
(* D -1/4)
(*.f64 D #s(literal -1/4 binary64))
D
-1/4
#s(literal -1/4 binary64)
(/ (/ (/ M (* d 2)) (/ d (* D M))) l)
(/.f64 (*.f64 D M) (*.f64 l (*.f64 (*.f64 (/.f64 d M) #s(literal 2 binary64)) d)))
(/ (/ M (* d 2)) (/ d (* D M)))
(/.f64 M (/.f64 d (/.f64 (*.f64 D (/.f64 M d)) #s(literal 2 binary64))))
(/ M (* d 2))
(/.f64 M (*.f64 d #s(literal 2 binary64)))
M
(* d 2)
(*.f64 d #s(literal 2 binary64))
2
#s(literal 2 binary64)
(/ d (* D M))
(/.f64 d (*.f64 D M))
(* D M)
(*.f64 D M)

localize350.0ms (1.4%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy90.0%
(*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))
accuracy89.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
accuracy78.5%
(sqrt.f64 (/.f64 d l))
accuracy75.7%
(sqrt.f64 (/.f64 d h))
accuracy90.6%
(*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))))
accuracy90.3%
(/.f64 (/.f64 d M) D)
accuracy89.4%
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
accuracy68.7%
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
accuracy90.1%
(/.f64 (*.f64 l l) h)
accuracy88.0%
(*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))
accuracy72.3%
(sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))
accuracy56.0%
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
accuracy100.0%
(*.f64 h l)
accuracy99.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
accuracy77.1%
(sqrt.f64 (*.f64 h l))
accuracy90.3%
(/.f64 (/.f64 d M) D)
accuracy82.9%
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))
accuracy78.2%
(sqrt.f64 (/.f64 l d))
accuracy75.7%
(sqrt.f64 (/.f64 d h))
Results
263.0ms256×0valid
Compiler

Compiled 552 to 53 computations (90.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
ival-div: 71.0ms (64.3% of total)
ival-mult: 24.0ms (21.7% of total)
ival-sqrt: 11.0ms (10% of total)
ival-add: 4.0ms (3.6% of total)
const: 1.0ms (0.9% of total)
backward-pass: 0.0ms (0% of total)

series61.0ms (0.2%)

Counts
24 → 948
Calls
Call 1
Inputs
#<alt (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))>
#<alt (* (/ (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))) (sqrt (/ l d))) (sqrt (/ d h)))>
#<alt (/ (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))) (sqrt (/ l d)))>
#<alt (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h)))>
#<alt (/ d (sqrt (* h l)))>
#<alt (sqrt (* h l))>
#<alt (* h l)>
#<alt (/ (* d (sqrt (* l (/ (* l l) h)))) (* l l))>
#<alt (* d (sqrt (* l (/ (* l l) h))))>
#<alt (sqrt (* l (/ (* l l) h)))>
#<alt (* l (/ (* l l) h))>
#<alt (* (sqrt (/ d (* l (/ h d)))) (+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)))>
#<alt (sqrt (/ d (* l (/ h d))))>
#<alt (/ d (* l (/ h d)))>
#<alt (* (* (* D -1/4) h) (/ (/ (/ M (* d 2)) (/ d (* D M))) l))>
#<alt (* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (* (* (* D -1/4) h) (/ (/ (/ M (* d 2)) (/ d (* D M))) l))))>
#<alt (* (sqrt (/ d h)) (sqrt (/ d l)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ l d))>
#<alt (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))>
#<alt (/ (/ d M) D)>
#<alt (/ (* l l) h)>
#<alt (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))))>
#<alt (sqrt (/ d l))>
Outputs
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (sqrt (/ d l))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* -1 (sqrt (/ d l)))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* d (sqrt (/ (pow l 3) h)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (/ (pow d 2) (* h l))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ d (* D M))>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (/ (pow l 2) h)>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (sqrt (/ d l))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d l)) (pow (sqrt -1) 2))>
Calls

237 calls:

TimeVariablePointExpression
16.0ms
h
@-inf
(* (/ (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))) (sqrt (/ l d))) (sqrt (/ d h)))
5.0ms
l
@-inf
(sqrt (/ l d))
1.0ms
d
@-inf
(/ (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))) (sqrt (/ l d)))
1.0ms
h
@0
(* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))))
1.0ms
D
@0
(* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))))

rewrite422.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
4964×/-lowering-/.f32
4964×/-lowering-/.f64
4398×*-lowering-*.f32
4398×*-lowering-*.f64
1598×frac-2neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052297
1270285
22069269
08425269
Stop Event
iter limit
node limit
Counts
24 → 1989
Calls
Call 1
Inputs
(/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))
(* (/ (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))) (sqrt (/ l d))) (sqrt (/ d h)))
(/ (+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))) (sqrt (/ l d)))
(+ 1 (/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h)))
(/ d (sqrt (* h l)))
(sqrt (* h l))
(* h l)
(/ (* d (sqrt (* l (/ (* l l) h)))) (* l l))
(* d (sqrt (* l (/ (* l l) h))))
(sqrt (* l (/ (* l l) h)))
(* l (/ (* l l) h))
(* (sqrt (/ d (* l (/ h d)))) (+ 1 (/ (* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2))))) l)))
(sqrt (/ d (* l (/ h d))))
(/ d (* l (/ h d)))
(* (* (* D -1/4) h) (/ (/ (/ M (* d 2)) (/ d (* D M))) l))
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (* (* (* D -1/4) h) (/ (/ (/ M (* d 2)) (/ d (* D M))) l))))
(* (sqrt (/ d h)) (sqrt (/ d l)))
(sqrt (/ d h))
(sqrt (/ l d))
(/ (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))) (/ l h))
(/ (/ d M) D)
(/ (* l l) h)
(* h (/ (* D -1/4) (/ (/ (/ d M) D) (/ M (* d 2)))))
(sqrt (/ d l))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))))
(neg.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))))
(/.f64 D (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) #s(literal -1/4 binary64)))
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))
(/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))
(/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 D #s(literal 1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d M) #s(literal 2 binary64)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 D (/.f64 d M))) (*.f64 (*.f64 D #s(literal -1/4 binary64)) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64))) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) M))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d (*.f64 D M)) #s(literal 2 binary64)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d M) (*.f64 D M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (-.f64 #s(literal 0 binary64) M))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M))))
(/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (*.f64 (/.f64 d M) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 D #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 D (/.f64 d M))))
(/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) M)) (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 D (/.f64 d M))) (*.f64 #s(literal -2 binary64) (/.f64 d M)))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M)))
(/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) M) (*.f64 d #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 d M))) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (-.f64 #s(literal 0 binary64) M)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M)) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M)) (*.f64 (/.f64 d (*.f64 D M)) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (*.f64 D M))) (*.f64 #s(literal -2 binary64) (/.f64 d M)))
(/.f64 (neg.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M)) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 d M))))
(/.f64 (neg.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) M))) (neg.f64 (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d M) (*.f64 D M)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) M)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 d M)))) (/.f64 d (*.f64 D M)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (-.f64 #s(literal 0 binary64) M))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M))) (neg.f64 (*.f64 (/.f64 d (*.f64 D M)) #s(literal 2 binary64))))
(pow.f64 (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 D (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))))
(*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D #s(literal -1/4 binary64)))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 D #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) D) (*.f64 #s(literal 1/4 binary64) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M)))))
(*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 D (/.f64 d M)) (pow.f64 (/.f64 (*.f64 (/.f64 d M) #s(literal 2 binary64)) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))) D)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))))
(*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) M) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d (*.f64 D M))))
(*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) M)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d (*.f64 D M)) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 D (/.f64 D (/.f64 d M))) (/.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 d M) #s(literal 2 binary64))))
(*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 #s(literal -1/4 binary64) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d M) (*.f64 D M))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 d M))) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 M (/.f64 D (/.f64 d M))) (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 D (/.f64 d M))) (/.f64 (/.f64 M d) #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (/.f64 M (*.f64 d #s(literal 2 binary64))))) (*.f64 D M))
(*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) M) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 d M))) (-.f64 #s(literal 0 binary64) (/.f64 D (/.f64 d M))))
(*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (-.f64 #s(literal 0 binary64) M)) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 d M)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d M)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d (*.f64 D M)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M d) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 d (*.f64 D M)) D) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 d M) #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 d (*.f64 D M)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 d M) #s(literal 2 binary64)) D) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 d M) (*.f64 D M)) D) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 d M) (*.f64 D M)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) D) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 D (/.f64 d M)))) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(+.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(+.f64 (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 h (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 d h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) h) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))) (sqrt.f64 d)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h)) (sqrt.f64 d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (/.f64 l d) h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (sqrt.f64 d) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (neg.f64 (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h))))
(/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) (sqrt.f64 h))
(/.f64 (+.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 l (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) l))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 l (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) l))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) l) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) l) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 d (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 d (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 d (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 d (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 d l) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (*.f64 l h)) l))
(/.f64 (+.f64 (*.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (*.f64 l h)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 d l) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (*.f64 l h)) l))
(/.f64 (+.f64 (*.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) l) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) l) (*.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) l) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) l) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) l) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) l) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) l) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) l) (*.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 l)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 h)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 h)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 l)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) #s(literal 1 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) d)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) d)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) #s(literal 1 binary64))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) d)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) d)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) l) (*.f64 l (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h d))) (*.f64 l (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 l h))) (*.f64 l d)) (*.f64 l (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) l) (*.f64 l (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h d))) (*.f64 l (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (*.f64 l h))) (*.f64 l d)) (*.f64 l (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) h))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))) (neg.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) h))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h))))
(*.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l)) (sqrt.f64 d))
(+.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(+.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(+.f64 (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(fma.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 l))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(pow.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))))
(*.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 l)) (sqrt.f64 d))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))
(+.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))
(fma.f64 D (/.f64 (*.f64 #s(literal -1/4 binary64) h) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 M (*.f64 d #s(literal 2 binary64))))) #s(literal 1 binary64))
(fma.f64 D (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d M) (*.f64 (/.f64 h l) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(fma.f64 D (/.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 (/.f64 d M) (*.f64 (/.f64 h l) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (*.f64 D #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l h)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) h #s(literal 1 binary64))
(fma.f64 (/.f64 D (/.f64 l h)) (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 l h)) (/.f64 D (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) #s(literal 1 binary64))
(fma.f64 (/.f64 D l) (*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))) h) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) l) (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) h) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) l) (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) h) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) D) (*.f64 #s(literal -1/4 binary64) h) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (*.f64 D #s(literal -1/4 binary64))) h #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) l) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (/.f64 h (/.f64 d l)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 d (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (sqrt.f64 (*.f64 (/.f64 d h) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (*.f64 (/.f64 d l) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 d (/.f64 h d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))))
(/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 h d) d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h d))))
(/.f64 (sqrt.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 d h) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 d l) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 l d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 h d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d (/.f64 h (/.f64 d l))))) #s(literal 1/2 binary64))
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(sqrt.f64 (*.f64 l h))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (*.f64 l h)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) #s(literal -1 binary64))
(pow.f64 (*.f64 l h) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 l h))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))
(*.f64 (sqrt.f64 (*.f64 l h)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (sqrt.f64 l))
(*.f64 l h)
(*.f64 h l)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 l l))) (/.f64 (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(neg.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(/.f64 d (/.f64 (*.f64 l l) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 l d) l) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l)))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (*.f64 l l))
(/.f64 (/.f64 d l) (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (neg.f64 (*.f64 (/.f64 l d) l)))
(/.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) l)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))) l)
(/.f64 (neg.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l)) (-.f64 #s(literal 0 binary64) (/.f64 l d)))
(pow.f64 (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) #s(literal -1 binary64))
(*.f64 d (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 l l)))
(*.f64 d (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l)))
(*.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (*.f64 l l) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(*.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (/.f64 d (*.f64 l l)))
(*.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 l d) l)))
(*.f64 (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (/.f64 #s(literal 1 binary64) (*.f64 l l)))
(*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal -1 binary64) (*.f64 l l)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 d l))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 l l)) d)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (-.f64 #s(literal 0 binary64) (*.f64 l l))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (/.f64 #s(literal 1 binary64) l))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(/.f64 (*.f64 d (sqrt.f64 l)) (pow.f64 (/.f64 h (*.f64 l l)) #s(literal 1/2 binary64)))
(*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))
(*.f64 #s(literal 1 binary64) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(*.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) d)
(*.f64 (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))))
(*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 l (/.f64 h l))) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (*.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 l (/.f64 h l))))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) d)
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 h (*.f64 l l)))) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (pow.f64 l #s(literal 3/2 binary64))))
(/.f64 (sqrt.f64 l) (pow.f64 (/.f64 h (*.f64 l l)) #s(literal 1/2 binary64)))
(/.f64 (pow.f64 l #s(literal 3/2 binary64)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (*.f64 l l)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (pow.f64 l #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (/.f64 l (/.f64 h (*.f64 l l))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l (/.f64 h (*.f64 l l))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))
(*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 l (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 l (/.f64 h l))) (sqrt.f64 l))
(*.f64 (pow.f64 l #s(literal 3/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (fabs.f64 l) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (*.f64 l (*.f64 l l))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 h (*.f64 l l)) l))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l)))))
(/.f64 l (/.f64 h (*.f64 l l)))
(/.f64 (*.f64 l l) (/.f64 h l))
(/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (/.f64 h (*.f64 l l))))
(/.f64 (*.f64 l (*.f64 l l)) h)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 h (*.f64 l (*.f64 l l)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (*.f64 l l))) (-.f64 #s(literal 0 binary64) h))
(/.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l))) (-.f64 #s(literal 0 binary64) h))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (*.f64 l l)))) h)
(/.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l)))) h)
(pow.f64 (/.f64 h (*.f64 l (*.f64 l l))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 l (/.f64 h (*.f64 l l))))
(*.f64 l (/.f64 l (/.f64 h l)))
(*.f64 (*.f64 l l) (/.f64 l h))
(*.f64 (/.f64 l (/.f64 h l)) l)
(*.f64 (*.f64 l (*.f64 l l)) (/.f64 #s(literal 1 binary64) h))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (*.f64 l l))) (/.f64 #s(literal -1 binary64) h))
(*.f64 (*.f64 l (-.f64 #s(literal 0 binary64) (*.f64 l l))) (/.f64 #s(literal -1 binary64) h))
(+.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(+.f64 (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 h (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 d h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) h) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))) (sqrt.f64 d)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h)) (sqrt.f64 d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (/.f64 l d) h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (sqrt.f64 d) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (neg.f64 (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h))))
(/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) (sqrt.f64 h))
(/.f64 (+.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 l (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) l))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 l (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) l))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) l) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) l) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 d (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 d (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 d (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 d (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 d l) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (*.f64 l h)) l))
(/.f64 (+.f64 (*.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (*.f64 l h)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 d l) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (*.f64 l h)) l))
(/.f64 (+.f64 (*.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) l) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) l) (*.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) l) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) l) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) l) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) l) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) l) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) l) (*.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 l)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 h)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 h)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 l)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) #s(literal 1 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) d)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) d)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) #s(literal 1 binary64))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) d)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) d)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) l) (*.f64 l (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h d))) (*.f64 l (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 l h))) (*.f64 l d)) (*.f64 l (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) l) (*.f64 l (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h d))) (*.f64 l (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (*.f64 l h))) (*.f64 l d)) (*.f64 l (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) h))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))) (neg.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) h))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h))))
(*.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l)) (sqrt.f64 d))
(exp.f64 (*.f64 (log.f64 (/.f64 d (/.f64 h (/.f64 d l)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 d (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (sqrt.f64 (*.f64 (/.f64 d h) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (*.f64 (/.f64 d l) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 d (/.f64 h d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))))
(/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 h d) d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h d))))
(/.f64 (sqrt.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 d h) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 d l) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 l d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 h d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d (/.f64 h (/.f64 d l))))) #s(literal 1/2 binary64))
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l h) (*.f64 d d))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 d (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))))
(/.f64 d (/.f64 h (/.f64 d l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l h) (*.f64 d d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 h d) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 d h)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l)) (*.f64 d (-.f64 #s(literal 0 binary64) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 l h)) (*.f64 (-.f64 #s(literal 0 binary64) d) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l)) (*.f64 d d)))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 d h) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))))
(/.f64 #s(literal 1 binary64) (/.f64 h (/.f64 d (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 d (/.f64 h d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 d (*.f64 l h))))
(/.f64 (/.f64 d h) (/.f64 l d))
(/.f64 (/.f64 d l) (/.f64 h d))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))
(/.f64 (/.f64 d (*.f64 l h)) (/.f64 #s(literal 1 binary64) d))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 h d) d)))
(/.f64 (*.f64 d d) (*.f64 l h))
(/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) (*.f64 h (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) d) (-.f64 #s(literal 0 binary64) (*.f64 l h)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d h)) (-.f64 #s(literal 0 binary64) (/.f64 l d)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d l)) (-.f64 #s(literal 0 binary64) (/.f64 h d)))
(/.f64 (*.f64 (/.f64 d h) d) l)
(/.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 d (/.f64 l d)) h)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d)) (-.f64 #s(literal 0 binary64) h))
(/.f64 (/.f64 d (/.f64 h d)) l)
(/.f64 (neg.f64 (*.f64 d d)) (-.f64 #s(literal 0 binary64) (*.f64 l h)))
(/.f64 (neg.f64 (*.f64 d d)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d))) (neg.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 (/.f64 d h) d)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) l)
(/.f64 (neg.f64 (/.f64 d (/.f64 l d))) (-.f64 #s(literal 0 binary64) h))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d))) h)
(/.f64 (neg.f64 (/.f64 d (/.f64 h d))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (/.f64 d (*.f64 l h))) (neg.f64 (/.f64 #s(literal 1 binary64) d)))
(pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 h d)) #s(literal -1 binary64))
(*.f64 d (/.f64 d (*.f64 l h)))
(*.f64 #s(literal 1 binary64) (/.f64 d (/.f64 h (/.f64 d l))))
(*.f64 (/.f64 d h) (/.f64 d l))
(*.f64 (/.f64 d l) (/.f64 d h))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (/.f64 h d) d) #s(literal -1 binary64)))
(*.f64 (/.f64 d (*.f64 l h)) d)
(*.f64 (/.f64 d (*.f64 l h)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 h d) d))))
(*.f64 (*.f64 d d) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(*.f64 (*.f64 d d) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (*.f64 h (-.f64 #s(literal 0 binary64) l))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d l)) (-.f64 #s(literal 0 binary64) (/.f64 d h)))
(*.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) d))
(*.f64 (*.f64 (/.f64 d h) d) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 d (/.f64 l d)) (/.f64 #s(literal 1 binary64) h))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d)) (/.f64 #s(literal -1 binary64) h))
(*.f64 (/.f64 d (/.f64 h d)) (/.f64 #s(literal 1 binary64) l))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) l)) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 h l))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 l h))) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(neg.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d M) (*.f64 (/.f64 h l) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))))
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (neg.f64 (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 h l))))
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (neg.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))))
(/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 l h)) (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 M (*.f64 d #s(literal 2 binary64)))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M)))) (*.f64 D #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 l h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) l)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 l h))))
(/.f64 h (/.f64 l (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) l)
(/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 M (*.f64 d #s(literal 2 binary64)))))
(/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 h l)))
(/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M)))))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 l h)))
(/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))
(/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) (/.f64 #s(literal 1 binary64) h))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 l h)) (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 D #s(literal 1/4 binary64)))))
(/.f64 (/.f64 D (/.f64 l h)) (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) #s(literal -1/4 binary64)))
(/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M))))
(/.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 l (/.f64 D (/.f64 d M))))
(/.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 l h)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) l) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 l h)) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) h)))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 D (/.f64 d M)))))
(/.f64 (neg.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 D (/.f64 d M)))))
(/.f64 (neg.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 l h))) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) l)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 l h))) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))))
(pow.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) #s(literal -1 binary64))
(*.f64 D (/.f64 (*.f64 #s(literal -1/4 binary64) h) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 M (*.f64 d #s(literal 2 binary64))))))
(*.f64 D (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d M) (*.f64 (/.f64 h l) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))))
(*.f64 D (/.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 l h)))
(*.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 (/.f64 d M) (*.f64 (/.f64 h l) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))))
(*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 h l))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))
(*.f64 h (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))
(*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 h l))))
(*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 h l) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (*.f64 D #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l h)))
(*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) h)
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 l h)) (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))))))
(*.f64 (/.f64 D (/.f64 l h)) (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 l h)) (/.f64 D (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))))
(*.f64 (/.f64 D l) (*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))) h))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) l) (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) h))
(*.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) l) (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) h))
(*.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) D) (*.f64 #s(literal -1/4 binary64) h))
(*.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (*.f64 D #s(literal -1/4 binary64))) h)
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 (/.f64 D (/.f64 d M)) l))
(*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))
(*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 l h)) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) l) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 l h)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) l) (-.f64 #s(literal 0 binary64) h))
(*.f64 (pow.f64 (/.f64 l D) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 l (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 l (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) h)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 l h) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (pow.f64 (/.f64 l (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) #s(literal -1 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (pow.f64 (/.f64 (/.f64 l h) (*.f64 D #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))
(+.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(+.f64 (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 h (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)) (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(fma.f64 (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 d h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) h) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))) (sqrt.f64 d)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h)) (sqrt.f64 d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (/.f64 l d) h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (sqrt.f64 d) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (neg.f64 (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h))))
(/.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) (sqrt.f64 h))
(/.f64 (+.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 l (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) l))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 l (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) l))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) l) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) l) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 d (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 d (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 d (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 d (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 d))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 d (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 d (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 d l) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (*.f64 l h)) l))
(/.f64 (+.f64 (*.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 (*.f64 l h)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (*.f64 l h)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 d l) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (*.f64 l h)) l))
(/.f64 (+.f64 (*.f64 d (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 (*.f64 l h)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) l))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) l) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) l) (*.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) l) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) l) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) l) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) l) (*.f64 (sqrt.f64 h) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 h) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (sqrt.f64 l) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) l) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) l) (*.f64 (sqrt.f64 l) (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) l))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 d))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) d)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 l)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 h)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 h)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (sqrt.f64 l)) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) #s(literal 1 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) d)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) d)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) d)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 l)) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) #s(literal 1 binary64))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) d)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 d))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) d)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) l) (*.f64 l (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h d))) (*.f64 l (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 (*.f64 l h))) (*.f64 l d)) (*.f64 l (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)) (sqrt.f64 d)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) #s(literal 1 binary64))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (/.f64 h d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (*.f64 l h))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 d))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 d) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) l) (*.f64 l (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h d))) (*.f64 l (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 l (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (*.f64 l h))) (*.f64 l d)) (*.f64 l (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 l (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 l (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 l (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 l (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (/.f64 h (/.f64 d l)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 d))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d h) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 (/.f64 d l) d)))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 h d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) h))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))) (neg.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (sqrt.f64 h))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) h))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (sqrt.f64 h))))
(*.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l)) (sqrt.f64 d))
(exp.f64 (*.f64 (log.f64 (/.f64 d (/.f64 h (/.f64 d l)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 d (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (sqrt.f64 (*.f64 (/.f64 d h) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (*.f64 (/.f64 d l) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 d (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 d (/.f64 h d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (/.f64 d (sqrt.f64 h))))
(/.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 h (/.f64 d l))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 h d) d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h d))))
(/.f64 (sqrt.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 h (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l d))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 d h) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 d l) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 l d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d (/.f64 h d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(pow.f64 (/.f64 d (/.f64 h (/.f64 d l))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d (/.f64 h (/.f64 d l))))) #s(literal 1/2 binary64))
(*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 h (/.f64 d l)) #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 h (/.f64 d l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 l d))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h d))) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 d l))))))
(*.f64 (pow.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) h))) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 d h))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d h))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(sqrt.f64 (/.f64 l d))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (pow.f64 d #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 d l))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))))
(pow.f64 (/.f64 l d) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 d l) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l d))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 l) (pow.f64 d #s(literal -1/2 binary64)))
(*.f64 (pow.f64 d #s(literal -1/2 binary64)) (sqrt.f64 l))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) d)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 d))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) d)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) l)) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 h l))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 h l))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 l h))) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(neg.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d M) (*.f64 (/.f64 h l) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))))
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (neg.f64 (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 h l))))
(/.f64 (*.f64 D #s(literal -1/4 binary64)) (neg.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))))
(/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 l h)) (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 M (*.f64 d #s(literal 2 binary64)))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M)))) (*.f64 D #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 l h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) l)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 l h))))
(/.f64 h (/.f64 l (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))))
(/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) l)
(/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 M (*.f64 d #s(literal 2 binary64)))))
(/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 h l)))
(/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M)))))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 l h)))
(/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))
(/.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) (/.f64 #s(literal 1 binary64) h))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 l h)) (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 D #s(literal 1/4 binary64)))))
(/.f64 (/.f64 D (/.f64 l h)) (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) #s(literal -1/4 binary64)))
(/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M))))
(/.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 l (/.f64 D (/.f64 d M))))
(/.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 l h)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) l) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))
(/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 l h)) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) h)))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 D (/.f64 d M)))))
(/.f64 (neg.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 D (/.f64 d M)))))
(/.f64 (neg.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 l h))) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) l)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 l h))) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))))
(pow.f64 (/.f64 (/.f64 l h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) #s(literal -1 binary64))
(*.f64 D (/.f64 (*.f64 #s(literal -1/4 binary64) h) (/.f64 (/.f64 l (/.f64 D (/.f64 d M))) (/.f64 M (*.f64 d #s(literal 2 binary64))))))
(*.f64 D (/.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 d M) (*.f64 (/.f64 h l) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))))
(*.f64 D (/.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 l h)))
(*.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 (/.f64 d M) (*.f64 (/.f64 h l) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))))
(*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 h l))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 l h)))
(*.f64 h (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)))
(*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))
(*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 h l))))
(*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 h l) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (*.f64 D #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l h)))
(*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) l)) h)
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (/.f64 l h)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 l h)) (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))))))
(*.f64 (/.f64 D (/.f64 l h)) (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 l h)) (/.f64 D (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))))
(*.f64 (/.f64 D l) (*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))) h))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) l) (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) h))
(*.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) l) (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) h))
(*.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) D) (*.f64 #s(literal -1/4 binary64) h))
(*.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (*.f64 D #s(literal -1/4 binary64))) h)
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 (/.f64 D (/.f64 d M)) l))
(*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))
(*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 l h)) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) l) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 l h)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) l) (-.f64 #s(literal 0 binary64) h))
(*.f64 (pow.f64 (/.f64 l D) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 l (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 l (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M)))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) h)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 l h) (*.f64 D #s(literal -1/4 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (pow.f64 (/.f64 l (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) #s(literal -1 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (pow.f64 (/.f64 (/.f64 l h) (*.f64 D #s(literal 1/4 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))
(exp.f64 (*.f64 (log.f64 (/.f64 D (/.f64 d M))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 D M))) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) D)) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 (/.f64 d (*.f64 D M)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 D (/.f64 d M)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 D (/.f64 d M)))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 D M)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d M)) (-.f64 #s(literal 0 binary64) D))
(/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) D) (/.f64 M d))
(/.f64 (/.f64 d D) M)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 D (/.f64 d M))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) (-.f64 #s(literal 0 binary64) M))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) D)) (-.f64 #s(literal 0 binary64) (/.f64 M d)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D))) M)
(pow.f64 (/.f64 d (*.f64 D M)) #s(literal 1 binary64))
(pow.f64 (/.f64 D (/.f64 d M)) #s(literal -1 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 D M)))
(*.f64 (/.f64 d M) (/.f64 #s(literal 1 binary64) D))
(*.f64 (/.f64 d (*.f64 D M)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d (*.f64 D M)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal -1 binary64) (*.f64 D M)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 D M))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d M)) (/.f64 #s(literal -1 binary64) D))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d M)) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) D)))
(*.f64 (/.f64 #s(literal 1 binary64) D) (/.f64 d M))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 D M)) d)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 D M)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) M) (/.f64 d D))
(*.f64 (/.f64 d D) (/.f64 #s(literal 1 binary64) M))
(*.f64 #s(literal -1 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d D)) (/.f64 #s(literal -1 binary64) M))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 D M)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 D M)))
(*.f64 (pow.f64 (/.f64 D (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) M))
(exp.f64 (*.f64 (log.f64 (/.f64 h (*.f64 l l))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) h))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) h)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) h))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) h))
(/.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 h (*.f64 l l)))))
(/.f64 l (/.f64 h l))
(/.f64 (*.f64 l l) h)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (-.f64 #s(literal 0 binary64) h))
(/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (/.f64 h l)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 h (*.f64 l l))))
(pow.f64 (/.f64 h (*.f64 l l)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 l (/.f64 h l)))
(*.f64 l (/.f64 l h))
(*.f64 (/.f64 l h) l)
(*.f64 (*.f64 l l) (/.f64 #s(literal 1 binary64) h))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (/.f64 #s(literal -1 binary64) h))
(*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 l l))
(*.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) h))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 h (*.f64 l l)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))))
(neg.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))) h))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (*.f64 h (*.f64 D #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 D (/.f64 d M))) (*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 #s(literal -2 binary64) (/.f64 d M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d M) #s(literal 2 binary64)) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d (*.f64 D M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 d M) (*.f64 D M)))))
(/.f64 h (/.f64 (/.f64 d M) (*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))))
(/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))
(/.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 D #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))))
(/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))))
(/.f64 (*.f64 h D) (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) #s(literal -1/4 binary64)))
(/.f64 (/.f64 h (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (*.f64 (/.f64 d M) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M)))
(/.f64 (*.f64 h (*.f64 D #s(literal 1/4 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) M) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 D (/.f64 d M))))
(/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 #s(literal -2 binary64) (/.f64 d M))) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d (*.f64 D M))) (*.f64 (/.f64 d M) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 d M) (*.f64 D M))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 D M))) (*.f64 #s(literal -2 binary64) (/.f64 d M)))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64)))) (/.f64 d (-.f64 #s(literal 0 binary64) (*.f64 D M))))
(/.f64 (neg.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h)) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))
(/.f64 (neg.f64 (*.f64 h (*.f64 D #s(literal 1/4 binary64)))) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)))
(/.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) M)) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 D (/.f64 d M))))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 #s(literal -2 binary64) (/.f64 d M)))) (/.f64 d (*.f64 D M)))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d (*.f64 D M)))) (*.f64 #s(literal -2 binary64) (/.f64 d M)))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 d M) (*.f64 D M)))) (*.f64 d #s(literal -2 binary64)))
(pow.f64 (/.f64 (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M)) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) #s(literal -1 binary64))
(*.f64 D (*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))) h))
(*.f64 D (/.f64 (*.f64 #s(literal -1/4 binary64) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))))
(*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 h (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))))
(*.f64 (*.f64 D #s(literal -1/4 binary64)) (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) h))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) h)
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))))
(*.f64 h (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))
(*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d (*.f64 D M)) (/.f64 (/.f64 M d) #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) h))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) h))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))))
(*.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))
(*.f64 (*.f64 D (/.f64 D (/.f64 d M))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 (/.f64 d M) #s(literal 2 binary64))))
(*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 d M) (*.f64 D M))) (/.f64 h (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 h (/.f64 D (/.f64 d M))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (*.f64 (/.f64 d M) #s(literal 2 binary64))))
(*.f64 (*.f64 h (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 h D) (*.f64 (/.f64 #s(literal -1/4 binary64) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64)))))
(*.f64 (/.f64 h (/.f64 (/.f64 d (*.f64 D M)) (*.f64 D #s(literal -1/4 binary64)))) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 D (/.f64 d M)))
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d (/.f64 M (*.f64 d #s(literal 2 binary64))))) (*.f64 D M))
(*.f64 (*.f64 h (*.f64 D #s(literal 1/4 binary64))) (/.f64 (/.f64 (/.f64 M d) #s(literal -2 binary64)) (/.f64 d (*.f64 D M))))
(*.f64 (*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) M) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d (*.f64 D M))))
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 #s(literal -2 binary64) (/.f64 d M))) (-.f64 #s(literal 0 binary64) (/.f64 D (/.f64 d M))))
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d (*.f64 D M))) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 d M) (*.f64 D M))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d M)) (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 D M))) (/.f64 (/.f64 M d) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 d l))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 d #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 l d))))
(/.f64 (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d l))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 d) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 (pow.f64 d #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) l)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))

simplify503.0ms (2%)

Algorithm
egg-herbie
Rules
5134×*-lowering-*.f32
5134×*-lowering-*.f64
2658×/-lowering-/.f32
2658×/-lowering-/.f64
1750×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
021912784
164111123
2233610801
3587410771
0803010771
Stop Event
iter limit
node limit
Counts
948 → 948
Calls
Call 1
Inputs
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(sqrt (/ d l))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* -1 (sqrt (/ d l)))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* d (sqrt (/ (pow l 3) h)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(/ (pow d 2) (* h l))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ d (* D M))
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(/ (pow l 2) h)
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(sqrt (/ d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
Outputs
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))) #s(literal 1/8 binary64)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))) #s(literal 1/8 binary64)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))) #s(literal 1/8 binary64)))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l)) (*.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l)) (*.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l)) (*.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))) (*.f64 d d))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))))
(* -1 (sqrt (/ d l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))) (*.f64 l l))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))) (*.f64 l l))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))) (*.f64 l l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 M M) h) l)))) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 M M) h) l)))) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 M M) h) l)))) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 (/.f64 (*.f64 M M) d) d))) #s(literal 1/8 binary64)) l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 (/.f64 (*.f64 M M) d) d))) #s(literal 1/8 binary64)) l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 (/.f64 (*.f64 M M) d) d))) #s(literal 1/8 binary64)) l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* d (sqrt (/ (pow l 3) h)))
(*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ (pow l 3) h)))
(*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))) #s(literal 1/8 binary64)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))) #s(literal 1/8 binary64)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))) #s(literal 1/8 binary64)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/ (pow d 2) (* h l))
(/.f64 (/.f64 (*.f64 d d) h) l)
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) (pow d 2)) (sqrt (/ h (pow l 3))))) (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 h (*.f64 h h)) l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))) #s(literal 1/8 binary64)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))) #s(literal 1/8 binary64)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 l l)) l))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))) #s(literal 1/8 binary64)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3))))) (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))) (*.f64 #s(literal -1/8 binary64) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d)))))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) d) l))))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ d (* D M))
(/.f64 d (*.f64 D M))
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(/ (pow l 2) h)
(/.f64 (*.f64 l l) h)
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* (sqrt (/ d l)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))

eval415.0ms (1.7%)

Compiler

Compiled 110504 to 5046 computations (95.4% saved)

prune489.0ms (2%)

Pruning

66 alts after pruning (65 fresh and 1 done)

PrunedKeptTotal
New3144353179
Fresh163046
Picked415
Done000
Total3164663230
Accuracy
93.7%
Counts
3230 → 66
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.4%
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 l h)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
37.9%
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
37.3%
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) d) l))) h (/.f64 d (sqrt.f64 (*.f64 h l))))
38.3%
(fma.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
35.9%
(fma.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
27.5%
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
29.5%
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
62.8%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
14.6%
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
15.3%
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
32.7%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
20.5%
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
24.6%
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
30.1%
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 l h))))
34.1%
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
18.1%
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
12.1%
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
9.5%
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
10.4%
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
44.5%
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
10.4%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
12.7%
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
8.7%
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
14.2%
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
42.6%
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
12.9%
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
29.5%
(/.f64 d (sqrt.f64 (*.f64 h l)))
34.3%
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
28.2%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
14.0%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
29.4%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
29.5%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
35.5%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
43.5%
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
29.5%
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
46.1%
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
46.6%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
63.5%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
20.2%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
15.3%
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
45.2%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
42.8%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
42.4%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
42.6%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
33.3%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
55.6%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
10.7%
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
30.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
17.2%
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
20.7%
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
11.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
51.1%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
53.1%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
52.5%
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))
52.1%
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
51.2%
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
32.1%
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
55.4%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 d h)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
24.0%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
55.4%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
29.5%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
29.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
29.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
10.7%
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
34.6%
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
44.8%
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
Compiler

Compiled 3645 to 2356 computations (35.4% saved)

simplify221.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))
cost-diff0
(sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d)))
cost-diff0
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
cost-diff64
(pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))
cost-diff0
(/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))
cost-diff0
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
cost-diff256
(*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64))))))
cost-diff0
(/.f64 l (/.f64 h (*.f64 l l)))
cost-diff0
(sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))
cost-diff0
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l)
cost-diff0
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
cost-diff0
(*.f64 l h)
cost-diff0
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
cost-diff0
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
cost-diff0
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l)))
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d)))
cost-diff0
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
cost-diff128
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))
Rules
4488×*-lowering-*.f32
4488×*-lowering-*.f64
2532×/-lowering-/.f32
2532×/-lowering-/.f64
1358×associate-/l/
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
058452
1130439
2359419
31819408
43592406
55026396
08954396
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (/ (+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))) (sqrt (/ l d))) (sqrt (/ d h)))
(/ (+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))) (sqrt (/ l d)))
(+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l)))
1
(* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))
(* (/ M (* d 2)) (* D (* -1/4 h)))
(/ M (* d 2))
M
(* d 2)
d
2
(* D (* -1/4 h))
D
(* -1/4 h)
-1/4
h
(/ (/ D (/ d M)) l)
(/ D (/ d M))
(/ d M)
l
(sqrt (/ l d))
(/ l d)
(sqrt (/ d h))
(/ d h)
(* (pow (* l h) -1/2) d)
(pow (* l h) -1/2)
(* l h)
l
h
-1/2
d
(/ (/ (sqrt (/ l (/ h (* l l)))) l) (/ l d))
(/ (sqrt (/ l (/ h (* l l)))) l)
(sqrt (/ l (/ h (* l l))))
(/ l (/ h (* l l)))
l
(/ h (* l l))
h
(* l l)
(/ l d)
d
(/ (* d (+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))))) (sqrt (* h l)))
(* d (+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4)))))
d
(+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))))
1
(/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4)))
h
(* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))
l
(/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4)
(/ (/ d (* M (/ M (/ -2 (/ D d))))) D)
(/ d (* M (/ M (/ -2 (/ D d)))))
(* M (/ M (/ -2 (/ D d))))
M
(/ M (/ -2 (/ D d)))
(/ -2 (/ D d))
-2
(/ D d)
D
1/4
(sqrt (* h l))
(* h l)
(/ (sqrt (* (/ d h) (- 0 d))) (pow (- 0 l) 1/2))
(sqrt (* (/ d h) (- 0 d)))
(* (/ d h) (- 0 d))
(/ d h)
d
h
(- 0 d)
0
(pow (- 0 l) 1/2)
(- 0 l)
l
1/2
Outputs
(* (/ (+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))) (sqrt (/ l d))) (sqrt (/ d h)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (*.f64 (/.f64 M d) (*.f64 (*.f64 D h) #s(literal -1/8 binary64)))) (/.f64 d M)) l)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/ (+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))) (sqrt (/ l d)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (*.f64 (/.f64 M d) (*.f64 (*.f64 D h) #s(literal -1/8 binary64)))) (/.f64 d M)) l)) (sqrt.f64 (/.f64 l d)))
(+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l)))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D (*.f64 (/.f64 M d) (*.f64 (*.f64 D h) #s(literal -1/8 binary64)))) (/.f64 d M)) l))
1
#s(literal 1 binary64)
(* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))
(/.f64 (/.f64 (*.f64 D (*.f64 (/.f64 M d) (*.f64 (*.f64 D h) #s(literal -1/8 binary64)))) (/.f64 d M)) l)
(* (/ M (* d 2)) (* D (* -1/4 h)))
(*.f64 (/.f64 M d) (*.f64 (*.f64 D h) #s(literal -1/8 binary64)))
(/ M (* d 2))
(/.f64 M (*.f64 d #s(literal 2 binary64)))
M
(* d 2)
(*.f64 d #s(literal 2 binary64))
d
2
#s(literal 2 binary64)
(* D (* -1/4 h))
(*.f64 D (*.f64 #s(literal -1/4 binary64) h))
D
(* -1/4 h)
(*.f64 #s(literal -1/4 binary64) h)
-1/4
#s(literal -1/4 binary64)
h
(/ (/ D (/ d M)) l)
(/.f64 D (*.f64 (/.f64 d M) l))
(/ D (/ d M))
(/.f64 D (/.f64 d M))
(/ d M)
(/.f64 d M)
l
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
(* (pow (* l h) -1/2) d)
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(pow (* l h) -1/2)
(pow.f64 (*.f64 h l) #s(literal -1/2 binary64))
(* l h)
(*.f64 h l)
l
h
-1/2
#s(literal -1/2 binary64)
d
(/ (/ (sqrt (/ l (/ h (* l l)))) l) (/ l d))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (/.f64 (*.f64 l l) d))
(/ (sqrt (/ l (/ h (* l l)))) l)
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l)
(sqrt (/ l (/ h (* l l))))
(sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))
(/ l (/ h (* l l)))
(/.f64 l (/.f64 h (*.f64 l l)))
l
(/ h (* l l))
(/.f64 h (*.f64 l l))
h
(* l l)
(*.f64 l l)
(/ l d)
(/.f64 l d)
d
(/ (* d (+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))))) (sqrt (* h l)))
(/.f64 (+.f64 d (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D #s(literal 1/4 binary64))) (/.f64 #s(literal -2 binary64) (/.f64 D d))))) (sqrt.f64 (*.f64 h l)))
(* d (+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4)))))
(+.f64 d (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D #s(literal 1/4 binary64))) (/.f64 #s(literal -2 binary64) (/.f64 D d)))))
d
(+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h l)) (/.f64 d (*.f64 D (/.f64 (*.f64 M (/.f64 D (/.f64 d M))) #s(literal -2 binary64))))))
1
#s(literal 1 binary64)
(/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h l)) (/.f64 d (*.f64 D (/.f64 (*.f64 M (/.f64 D (/.f64 d M))) #s(literal -2 binary64)))))
h
(* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))
(/.f64 (*.f64 (/.f64 d M) l) (/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) (/.f64 #s(literal -2 binary64) (/.f64 D d))))
l
(/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4)
(/.f64 (/.f64 d M) (/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) (/.f64 #s(literal -2 binary64) (/.f64 D d))))
(/ (/ d (* M (/ M (/ -2 (/ D d))))) D)
(/.f64 d (*.f64 D (/.f64 (*.f64 M (/.f64 D (/.f64 d M))) #s(literal -2 binary64))))
(/ d (* M (/ M (/ -2 (/ D d)))))
(/.f64 d (/.f64 (*.f64 M (/.f64 D (/.f64 d M))) #s(literal -2 binary64)))
(* M (/ M (/ -2 (/ D d))))
(/.f64 (*.f64 M (/.f64 D (/.f64 d M))) #s(literal -2 binary64))
M
(/ M (/ -2 (/ D d)))
(/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))
(/ -2 (/ D d))
(/.f64 #s(literal -2 binary64) (/.f64 D d))
-2
#s(literal -2 binary64)
(/ D d)
(/.f64 D d)
D
1/4
#s(literal 1/4 binary64)
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* h l)
(*.f64 h l)
(/ (sqrt (* (/ d h) (- 0 d))) (pow (- 0 l) 1/2))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(sqrt (* (/ d h) (- 0 d)))
(sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h)))
(* (/ d h) (- 0 d))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(/ d h)
(/.f64 d h)
d
h
(- 0 d)
(-.f64 #s(literal 0 binary64) d)
0
#s(literal 0 binary64)
(pow (- 0 l) 1/2)
(sqrt.f64 (-.f64 #s(literal 0 binary64) l))
(- 0 l)
(-.f64 #s(literal 0 binary64) l)
l
1/2
#s(literal 1/2 binary64)

localize312.0ms (1.2%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 #s(literal 0 binary64) d)
accuracy99.9%
(*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))
accuracy99.1%
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
accuracy85.5%
(sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d)))
accuracy95.9%
(/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))
accuracy95.7%
(/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))
accuracy95.5%
(*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))
accuracy92.2%
(sqrt.f64 (*.f64 h l))
accuracy96.4%
(/.f64 h (*.f64 l l))
accuracy94.4%
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
accuracy90.2%
(sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))
accuracy89.3%
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l)
accuracy100.0%
(*.f64 l h)
accuracy99.9%
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
accuracy92.1%
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
accuracy95.7%
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))
accuracy95.5%
(/.f64 D (/.f64 d M))
accuracy91.5%
(sqrt.f64 (/.f64 d h))
accuracy91.1%
(sqrt.f64 (/.f64 l d))
Results
135.0ms160×0invalid
89.0ms96×0valid
Compiler

Compiled 473 to 59 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-div: 41.0ms (42.8% of total)
ival-mult: 28.0ms (29.3% of total)
ival-pow: 10.0ms (10.5% of total)
ival-sqrt: 9.0ms (9.4% of total)
ival-add: 3.0ms (3.1% of total)
ival-sub: 2.0ms (2.1% of total)
const: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series61.0ms (0.2%)

Counts
28 → 1020
Calls
Call 1
Inputs
#<alt (* (/ M (* d 2)) (* D (* -1/4 h)))>
#<alt (* (/ (+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))) (sqrt (/ l d))) (sqrt (/ d h)))>
#<alt (/ (+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))) (sqrt (/ l d)))>
#<alt (+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l)))>
#<alt (* (pow (* l h) -1/2) d)>
#<alt (pow (* l h) -1/2)>
#<alt (* l h)>
#<alt (/ (/ (sqrt (/ l (/ h (* l l)))) l) (/ l d))>
#<alt (/ (sqrt (/ l (/ h (* l l)))) l)>
#<alt (sqrt (/ l (/ h (* l l))))>
#<alt (/ l (/ h (* l l)))>
#<alt (* d (+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4)))))>
#<alt (/ (* d (+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))))) (sqrt (* h l)))>
#<alt (+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))))>
#<alt (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4)))>
#<alt (pow (- 0 l) 1/2)>
#<alt (/ (sqrt (* (/ d h) (- 0 d))) (pow (- 0 l) 1/2))>
#<alt (sqrt (* (/ d h) (- 0 d)))>
#<alt (* (/ d h) (- 0 d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ d h))>
#<alt (/ D (/ d M))>
#<alt (/ h (* l l))>
#<alt (sqrt (* h l))>
#<alt (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))>
#<alt (/ d (* M (/ M (/ -2 (/ D d)))))>
#<alt (/ M (/ -2 (/ D d)))>
#<alt (- 0 d)>
Outputs
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* -1/8 (/ (* D (* M h)) d))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))>
#<alt (sqrt (/ d l))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))>
#<alt (* -1 (sqrt (/ d l)))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))>
#<alt (* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))>
#<alt (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (sqrt (/ d l))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt (+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* h l)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (sqrt (/ l h))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (sqrt (/ (pow l 3) h))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (/ (pow l 3) h)>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) d)>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) d)>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) d)>
#<alt d>
#<alt (* d (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))))>
#<alt (* d (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))))>
#<alt (* d (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))))>
#<alt d>
#<alt (* -1 (* d (- (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))) 1)))>
#<alt (* -1 (* d (- (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))) 1)))>
#<alt (* -1 (* d (- (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))) 1)))>
#<alt d>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* d l))) (/ d h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* d l))) (/ d h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* d l))) (/ d h)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))>
#<alt (* -1 (* h (+ (* -1 (/ d h)) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* d l))))))>
#<alt (* -1 (* h (+ (* -1 (/ d h)) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* d l))))))>
#<alt (* -1 (* h (+ (* -1 (/ d h)) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* d l))))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) d)) (* d l)) l)>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) d)) (* d l)) l)>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) d)) (* d l)) l)>
#<alt d>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt d>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt d>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))>
#<alt d>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt (/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt (/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt (* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* (sqrt l) (sqrt -1))>
#<alt (* -1 (* (sqrt l) (sqrt -1)))>
#<alt (* -1 (* (sqrt l) (sqrt -1)))>
#<alt (* -1 (* (sqrt l) (sqrt -1)))>
#<alt (* -1 (* (sqrt l) (sqrt -1)))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* -1 (* d (sqrt (/ 1 (* h l)))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* d (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))>
#<alt (* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))>
#<alt (* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))>
#<alt (* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 h)))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (* -1 (/ (pow d 2) h))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (sqrt (/ l d))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ l d)) (pow (sqrt -1) 2))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ d h))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (/ d h)) (pow (sqrt -1) 2))>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ (* D M) d)>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (/ h (pow l 2))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (sqrt (* h l))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -2 (/ (pow d 2) (* D (pow M 2))))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1/2 (/ (* D M) d))>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
#<alt (* -1 d)>
Calls

255 calls:

TimeVariablePointExpression
6.0ms
l
@0
(/ (+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))) (sqrt (/ l d)))
4.0ms
l
@0
(* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))
1.0ms
D
@0
(* (/ M (* d 2)) (* D (* -1/4 h)))
1.0ms
d
@0
(* (/ M (* d 2)) (* D (* -1/4 h)))
1.0ms
M
@0
(* (/ M (* d 2)) (* D (* -1/4 h)))

rewrite343.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
5362×/-lowering-/.f32
5362×/-lowering-/.f64
4698×*-lowering-*.f32
4698×*-lowering-*.f64
1468×frac-2neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058315
1282299
21878277
09020277
Stop Event
iter limit
node limit
Counts
28 → 858
Calls
Call 1
Inputs
(* (/ M (* d 2)) (* D (* -1/4 h)))
(* (/ (+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))) (sqrt (/ l d))) (sqrt (/ d h)))
(/ (+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l))) (sqrt (/ l d)))
(+ 1 (* (* (/ M (* d 2)) (* D (* -1/4 h))) (/ (/ D (/ d M)) l)))
(* (pow (* l h) -1/2) d)
(pow (* l h) -1/2)
(* l h)
(/ (/ (sqrt (/ l (/ h (* l l)))) l) (/ l d))
(/ (sqrt (/ l (/ h (* l l)))) l)
(sqrt (/ l (/ h (* l l))))
(/ l (/ h (* l l)))
(* d (+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4)))))
(/ (* d (+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))))) (sqrt (* h l)))
(+ 1 (/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))))
(/ h (* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4)))
(pow (- 0 l) 1/2)
(/ (sqrt (* (/ d h) (- 0 d))) (pow (- 0 l) 1/2))
(sqrt (* (/ d h) (- 0 d)))
(* (/ d h) (- 0 d))
(sqrt (/ l d))
(sqrt (/ d h))
(/ D (/ d M))
(/ h (* l l))
(sqrt (* h l))
(* l (/ (/ (/ d (* M (/ M (/ -2 (/ D d))))) D) 1/4))
(/ d (* M (/ M (/ -2 (/ D d)))))
(/ M (/ -2 (/ D d)))
(- 0 d)
Outputs
(neg.f64 (*.f64 (/.f64 M (*.f64 d #s(literal -2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))
(neg.f64 (*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 M (*.f64 d #s(literal -2 binary64)))))
(neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (*.f64 d #s(literal -2 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (-.f64 #s(literal 0 binary64) M)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 #s(literal 2 binary64) (/.f64 M d)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 M d)) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 M d) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d M))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64)))))
(/.f64 (*.f64 M (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (*.f64 d #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))))
(/.f64 (*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (-.f64 #s(literal 0 binary64) M)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d M)) #s(literal 2 binary64))
(/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d)
(/.f64 (neg.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (*.f64 d #s(literal -2 binary64)) M))
(/.f64 (neg.f64 (*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (-.f64 #s(literal 0 binary64) M))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d M))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))) #s(literal -1 binary64))
(*.f64 M (*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))))
(*.f64 M (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)))
(*.f64 D (/.f64 (*.f64 #s(literal -1/4 binary64) h) (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 h D) (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (*.f64 #s(literal -1/4 binary64) h) (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)))
(*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d))
(*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 D h) #s(literal -1/8 binary64)))
(*.f64 (*.f64 M (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 M D) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)) (*.f64 #s(literal -1/4 binary64) h))
(*.f64 (*.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (-.f64 #s(literal 0 binary64) M)) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 h (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) d))
(*.f64 (*.f64 M (*.f64 #s(literal -1/4 binary64) h)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 M (*.f64 D #s(literal -1/4 binary64))) (/.f64 h (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal -1/4 binary64) h)) D)
(*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D #s(literal -1/4 binary64))) h)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)) #s(literal -1/4 binary64)) h)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)) h) #s(literal -1/4 binary64))
(*.f64 (*.f64 D h) (/.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 2 binary64) (/.f64 M d))))
(*.f64 (*.f64 (/.f64 M d) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 d M)) #s(literal 1/2 binary64))
(*.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) d))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (sqrt.f64 h)) (sqrt.f64 d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (/.f64 l d) h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) h))) (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))) (sqrt.f64 d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h (/.f64 l d))) (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d)))) (*.f64 (sqrt.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (sqrt.f64 (/.f64 h d))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))))
(/.f64 (sqrt.f64 d) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (sqrt.f64 h)))
(/.f64 (sqrt.f64 d) (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) h))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d)))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (neg.f64 (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (sqrt.f64 h))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (neg.f64 (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(/.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))) (sqrt.f64 h))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 d))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) h)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d))))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d)))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 h d))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (sqrt.f64 h))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 d) (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))))
(*.f64 (sqrt.f64 d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 h (/.f64 l d)))))
(*.f64 (sqrt.f64 d) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d))))))
(*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 h)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (/.f64 (sqrt.f64 d) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) h)))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 l d) h))))
(*.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (/.f64 l d) h)))))
(*.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h (/.f64 l d)))))
(*.f64 (*.f64 (sqrt.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d))))))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (neg.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) (sqrt.f64 d)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 l)) (sqrt.f64 d))
(+.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))
(+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))))
(pow.f64 (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (neg.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 l)) (sqrt.f64 d))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)))
(+.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))
(fma.f64 M (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 l (/.f64 (*.f64 D M) d)))) #s(literal 1 binary64))
(fma.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 l (/.f64 (*.f64 D M) d))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 (*.f64 D M) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 M (/.f64 l (/.f64 D d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D M) d) (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d)) #s(literal 1 binary64))
(fma.f64 (/.f64 M (/.f64 l (/.f64 D d))) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 l (/.f64 (*.f64 D M) d))) (/.f64 M (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 d (*.f64 D M))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (/.f64 l (/.f64 (*.f64 D M) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 M (/.f64 l (/.f64 D d))) (/.f64 #s(literal 2 binary64) (/.f64 M d))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 M (/.f64 l (/.f64 D d))) (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64))) (*.f64 #s(literal -1/4 binary64) h) #s(literal 1 binary64))
(neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))))
(/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)) d))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(*.f64 d (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (pow.f64 h #s(literal -1/2 binary64)) d))
(*.f64 (/.f64 d (sqrt.f64 l)) (pow.f64 h #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (pow.f64 h #s(literal -1/2 binary64))))
(/.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 l))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (pow.f64 h #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(pow.f64 (*.f64 h l) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (*.f64 h l)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 h l)))
(*.f64 h l)
(*.f64 l h)
(*.f64 (exp.f64 (log.f64 l)) (exp.f64 (log.f64 h)))
(*.f64 (exp.f64 (log.f64 h)) (exp.f64 (log.f64 l)))
(+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l (/.f64 d l))) (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64)))
(+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64)) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l (/.f64 d l))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l (-.f64 #s(literal 0 binary64) l)))) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l (-.f64 #s(literal 0 binary64) l)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l (-.f64 #s(literal 0 binary64) l)))) (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l (-.f64 #s(literal 0 binary64) l)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 l (/.f64 d l)) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 l d))) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(neg.f64 (*.f64 (/.f64 d l) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l))))
(neg.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l (-.f64 #s(literal 0 binary64) l))) d))
(neg.f64 (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d))) l))
(/.f64 d (/.f64 l (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l)))
(/.f64 d (*.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 d l)) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 l (/.f64 d l)) (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 l)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) l) (neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)))))
(/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l (/.f64 d l)))
(/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 l d)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 l l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l) (/.f64 l d))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (*.f64 (/.f64 l (/.f64 d l)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (/.f64 l d) (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 l (-.f64 #s(literal 0 binary64) l))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l d)))
(/.f64 (/.f64 d l) (/.f64 l (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (/.f64 #s(literal 1 binary64) d)))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l l)) (/.f64 #s(literal 1 binary64) d))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 l d) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 l) (/.f64 (/.f64 l (/.f64 d l)) (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (sqrt.f64 l) (*.f64 (/.f64 l d) (/.f64 l (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(/.f64 (sqrt.f64 l) (*.f64 (/.f64 l d) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l)) l)))
(/.f64 (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l))) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) l))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (neg.f64 (/.f64 (/.f64 l (/.f64 d l)) (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (*.f64 (/.f64 l (/.f64 d l)) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) l))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l))) (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d l)) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l) d) l)
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l (-.f64 #s(literal 0 binary64) l))) (/.f64 #s(literal -1 binary64) d))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)))) l)
(pow.f64 (/.f64 (/.f64 l (/.f64 d l)) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) #s(literal -1 binary64))
(*.f64 d (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l l)))
(*.f64 d (/.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 l (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l (/.f64 d l))))
(*.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 d l))))
(*.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) l) (/.f64 #s(literal 1 binary64) d)))
(*.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 (/.f64 d l) l))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l) (/.f64 d l))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (/.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 #s(literal 0 binary64) (/.f64 l d))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (/.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 l d)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (/.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 d l)))
(*.f64 (/.f64 d l) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (/.f64 l d) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 d (/.f64 l (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l l)) d)
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 l) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 d l)) (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(*.f64 (sqrt.f64 l) (/.f64 (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 (fabs.f64 l) (/.f64 l (/.f64 d l))))
(*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 l (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l) d) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (*.f64 l (-.f64 #s(literal 0 binary64) l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (pow.f64 (/.f64 (/.f64 l d) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (pow.f64 (/.f64 (/.f64 l d) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) l))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) l)) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l)))
(neg.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (sqrt.f64 l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l)) l) (sqrt.f64 l)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l)) (pow.f64 l #s(literal -1/2 binary64))))
(/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l)
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l) #s(literal 1 binary64))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (*.f64 l (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (pow.f64 l #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 l (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))))
(/.f64 (sqrt.f64 l) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l)) l))
(/.f64 (sqrt.f64 l) (/.f64 l (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) l))))
(/.f64 (sqrt.f64 l) (*.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(/.f64 (sqrt.f64 l) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l)) l)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (neg.f64 (/.f64 l (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l)) l)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (*.f64 l (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) l))))
(/.f64 (neg.f64 (pow.f64 l #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) l)))
(pow.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l))
(*.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l) #s(literal 1 binary64))
(*.f64 (pow.f64 l #s(literal -1/2 binary64)) (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))) (/.f64 (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) l)))
(*.f64 (sqrt.f64 l) (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))))
(*.f64 (sqrt.f64 l) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l)) l)))
(*.f64 (sqrt.f64 l) (/.f64 (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) l))
(*.f64 (sqrt.f64 l) (/.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l))))
(*.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 (fabs.f64 l) l))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal -1/2 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 (/.f64 h l) l))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (sqrt.f64 l) (neg.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) l))))
(/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 h l) l) l))))
(/.f64 (sqrt.f64 (*.f64 l (*.f64 l l))) (sqrt.f64 h))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))) (*.f64 (sqrt.f64 h) (/.f64 #s(literal 1 binary64) l)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))) (neg.f64 (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) l))))
(pow.f64 (/.f64 l (/.f64 (/.f64 h l) l)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l (/.f64 (/.f64 h l) l)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 h l))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 h l)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l))))
(*.f64 (sqrt.f64 l) (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (fabs.f64 l))
(*.f64 (fabs.f64 l) (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 l))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (/.f64 #s(literal -1 binary64) l))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) h) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) h)) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) l))))
(+.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (/.f64 h l) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (/.f64 h l) l) l)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (/.f64 h l) l))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (/.f64 h l) l))))
(neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (/.f64 h l) l)))))
(neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) h) (*.f64 l l)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (/.f64 h l) l) l)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) l) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) l) (/.f64 l h)))
(/.f64 l (/.f64 (/.f64 h l) l))
(/.f64 (*.f64 l l) (/.f64 h l))
(/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l)))
(/.f64 (/.f64 l h) (/.f64 (/.f64 #s(literal 1 binary64) l) l))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (/.f64 h l) l) l)))
(/.f64 (*.f64 l (*.f64 l l)) h)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) h) (/.f64 #s(literal -1 binary64) (*.f64 l l)))
(/.f64 (*.f64 l (*.f64 l (-.f64 #s(literal 0 binary64) l))) (-.f64 #s(literal 0 binary64) h))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l)) l)) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l)) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l))))
(pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (/.f64 h l) l)))
(*.f64 l (/.f64 l (/.f64 h l)))
(*.f64 (*.f64 l l) (/.f64 l h))
(*.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 h l))))
(*.f64 (/.f64 l (/.f64 h l)) l)
(*.f64 (/.f64 l (/.f64 h l)) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) l) l) #s(literal -1 binary64)))
(*.f64 (/.f64 l h) (*.f64 l l))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 (/.f64 h l) l))))
(*.f64 (*.f64 l (*.f64 l l)) (/.f64 #s(literal 1 binary64) h))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) h) (*.f64 l (-.f64 #s(literal 0 binary64) l)))
(+.f64 d (/.f64 d (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))))
(+.f64 (/.f64 d (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))) d)
(-.f64 #s(literal 0 binary64) (*.f64 d (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))))
(fma.f64 d #s(literal 1 binary64) (/.f64 d (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))))
(fma.f64 d (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))) d)
(fma.f64 h (*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) d) d)
(fma.f64 #s(literal 1 binary64) d (/.f64 d (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))))
(fma.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))) d d)
(fma.f64 (*.f64 d h) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) d)
(neg.f64 (*.f64 d (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))))
(*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))))
(*.f64 d (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))))
(*.f64 #s(literal 1 binary64) (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) d)
(*.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) d) (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))))
(*.f64 #s(literal -1 binary64) (*.f64 d (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))) d)
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 d (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))))))
(+.f64 (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) (*.f64 (/.f64 d (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 d (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (/.f64 d (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)) d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))) (*.f64 d (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 d (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 d (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)) d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))))))
(/.f64 d (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)) d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 l) (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h)))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))
(/.f64 (*.f64 d (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)) d) (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))))
(/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l))
(/.f64 (neg.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)) d) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))) #s(literal -1 binary64))
(*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))))) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (/.f64 d (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(*.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))))) #s(literal -1 binary64)))
(*.f64 (*.f64 d (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))) (/.f64 #s(literal -1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) d)
(*.f64 #s(literal -1 binary64) (*.f64 d (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))) (/.f64 d (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 d (sqrt.f64 h)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h)) (/.f64 d (sqrt.f64 l)))
(*.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 h) d) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 h) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))
(+.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))
(fma.f64 h (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) h) (neg.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) h #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 1/4 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 h (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l)) (*.f64 D #s(literal 1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 D (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64))))) #s(literal -1/4 binary64) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))
(neg.f64 (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))))
(neg.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))
(/.f64 h (/.f64 (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l) (*.f64 D #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))))
(/.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))
(/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))) h))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (/.f64 (/.f64 d M) (*.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))
(/.f64 (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))) l)
(/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64))
(/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 D (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64))))) #s(literal -4 binary64))
(/.f64 (neg.f64 (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (-.f64 #s(literal 0 binary64) l))
(pow.f64 (/.f64 l (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) #s(literal -1 binary64))
(*.f64 h (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))))
(*.f64 (-.f64 #s(literal 0 binary64) h) (neg.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D))))
(*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 h l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) (*.f64 h (*.f64 D #s(literal 1/4 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) h)
(*.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal -1 binary64)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))
(*.f64 #s(literal -1 binary64) (/.f64 h (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))
(*.f64 (/.f64 h (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 1/4 binary64))
(*.f64 (/.f64 h (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l)) (*.f64 D #s(literal 1/4 binary64)))
(*.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 D (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64))))) #s(literal -1/4 binary64))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) l))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(sqrt.f64 (-.f64 #s(literal 0 binary64) l))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) l)))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 l))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (*.f64 d d) h))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) l)))))
(exp.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) l))) (*.f64 (log.f64 (neg.f64 (/.f64 (*.f64 d d) h))) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (*.f64 d d) h))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 #s(literal 0 binary64) l)))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/2 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h d))))
(/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (pow.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 h)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (*.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d l)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 d) (/.f64 (pow.f64 h #s(literal -1/2 binary64)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h)))) (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (*.f64 d d) h))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h)))))
(sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h)))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (/.f64 h (*.f64 d d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 h) (pow.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (pow.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (*.f64 d d)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(pow.f64 (neg.f64 (/.f64 (*.f64 d d) h)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (neg.f64 (/.f64 (*.f64 d d) h)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 d) (pow.f64 (-.f64 #s(literal 0 binary64) (/.f64 d h)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 d h))))
(*.f64 (sqrt.f64 d) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 h)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 d d) h)))
(+.f64 (neg.f64 (/.f64 (*.f64 d d) h)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 h d)))
(fma.f64 (/.f64 d h) #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 d d) h)))
(fma.f64 #s(literal 0 binary64) (/.f64 d h) (neg.f64 (/.f64 (*.f64 d d) h)))
(neg.f64 (/.f64 d (/.f64 h d)))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d h)) (-.f64 #s(literal 0 binary64) d)))
(neg.f64 (*.f64 (*.f64 d d) (/.f64 #s(literal 1 binary64) h)))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (/.f64 d h))))
(neg.f64 (/.f64 (*.f64 d d) h))
(neg.f64 (/.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) h)))
(/.f64 d (/.f64 h (-.f64 #s(literal 0 binary64) d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 h (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 h (*.f64 d d))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 h d))
(/.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) h)
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 h (*.f64 d d)))))
(/.f64 (*.f64 d d) (-.f64 #s(literal 0 binary64) h))
(pow.f64 (neg.f64 (/.f64 h (*.f64 d d))) #s(literal -1 binary64))
(*.f64 d (-.f64 #s(literal 0 binary64) (/.f64 d h)))
(*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 d d) h)))
(*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d h))
(*.f64 (*.f64 d (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) h))
(*.f64 #s(literal -1 binary64) (/.f64 d (/.f64 h d)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 d h)) d)
(*.f64 (*.f64 d d) (/.f64 #s(literal -1 binary64) h))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(sqrt.f64 (/.f64 l d))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (sqrt.f64 l) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 d)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 d))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 d l))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))) (sqrt.f64 d))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))))
(pow.f64 (/.f64 l d) #s(literal 1/2 binary64))
(pow.f64 (/.f64 d l) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l d))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) d) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) d)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 l) (pow.f64 d #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 l) (/.f64 (pow.f64 d #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d #s(literal -1/2 binary64)) (sqrt.f64 l))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 d))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 d h))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 h d)) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 h)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64))) (neg.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 h (-.f64 #s(literal 0 binary64) d))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 h d)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d h))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 h #s(literal -1/2 binary64)) (sqrt.f64 d))
(*.f64 (sqrt.f64 d) (pow.f64 h #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 h))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 D M))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D M) d)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 d (-.f64 #s(literal 0 binary64) M))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D M) d)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D M) d)))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D M) d)) #s(literal 1 binary64)))
(/.f64 M (/.f64 d D))
(/.f64 D (/.f64 d M))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 D M)))
(/.f64 (/.f64 D d) (/.f64 #s(literal 1 binary64) M))
(/.f64 (-.f64 #s(literal 0 binary64) D) (/.f64 d (-.f64 #s(literal 0 binary64) M)))
(/.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 d (-.f64 #s(literal 0 binary64) D)))
(/.f64 (/.f64 D (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal -1 binary64) M))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d (*.f64 D M))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) M) (/.f64 d (-.f64 #s(literal 0 binary64) D))))
(/.f64 (*.f64 D M) d)
(/.f64 (*.f64 D (-.f64 #s(literal 0 binary64) M)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 D (-.f64 #s(literal 0 binary64) M))) d)
(pow.f64 (/.f64 d (*.f64 D M)) #s(literal -1 binary64))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 (*.f64 D M) d) #s(literal 1 binary64))
(*.f64 (/.f64 D d) M)
(*.f64 (-.f64 #s(literal 0 binary64) D) (-.f64 #s(literal 0 binary64) (/.f64 M d)))
(*.f64 (/.f64 D (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) M))
(*.f64 (/.f64 M d) D)
(*.f64 (/.f64 M d) (pow.f64 (/.f64 #s(literal 1 binary64) D) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 D M)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 D (/.f64 #s(literal 1 binary64) M)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D M) d)))
(*.f64 (*.f64 D M) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 D (-.f64 #s(literal 0 binary64) M)) (/.f64 #s(literal -1 binary64) d))
(exp.f64 (*.f64 (log.f64 (/.f64 l (/.f64 h l))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) l))) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l)) #s(literal 1 binary64)))
(/.f64 h (*.f64 l l))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 h l)))
(/.f64 (/.f64 (/.f64 h l) l) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 l (-.f64 #s(literal 0 binary64) l)))
(/.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) l))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l)) #s(literal -1 binary64))
(/.f64 (/.f64 h l) l)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 h l))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)))
(pow.f64 (/.f64 (/.f64 h l) l) #s(literal 1 binary64))
(pow.f64 (/.f64 l (/.f64 h l)) #s(literal -1 binary64))
(*.f64 h (/.f64 (/.f64 #s(literal 1 binary64) l) l))
(*.f64 h (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) l) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) l))
(*.f64 (/.f64 (/.f64 h l) l) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 #s(literal -1 binary64) (*.f64 l l)))
(*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 l l)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 h l))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) l) h)
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) l) (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal -1 binary64)))
(*.f64 (/.f64 h l) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 h l) (/.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 h l) l)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (/.f64 #s(literal -1 binary64) l))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) h) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) l) l))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 l l)))
(exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 h l))
(neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)))
(/.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 h l) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 h) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 l))))
(*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 l) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 h l) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 h) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 h))) (sqrt.f64 l))
(-.f64 #s(literal 0 binary64) (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))
(neg.f64 (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 D #s(literal 1/4 binary64)) (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l)))
(/.f64 l (/.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))
(/.f64 (/.f64 (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l) (*.f64 D #s(literal 1/4 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))))
(/.f64 (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D))))
(/.f64 (/.f64 l (/.f64 (/.f64 D d) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)) M))) #s(literal -1/4 binary64))
(/.f64 (*.f64 l d) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) M))))
(/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))
(/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 #s(literal 1 binary64) (*.f64 D #s(literal 1/4 binary64))))
(/.f64 (/.f64 l (/.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) d)) (*.f64 D #s(literal -1/4 binary64)))
(/.f64 (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l) (*.f64 D #s(literal 1/4 binary64)))
(/.f64 (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l) (*.f64 #s(literal 1 binary64) (*.f64 D #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l)) (*.f64 D #s(literal -1/4 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l) (*.f64 D #s(literal 1/4 binary64))))
(*.f64 l (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))
(*.f64 l (/.f64 (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) #s(literal 1 binary64)))
(*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) (/.f64 l (*.f64 D #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D)) (*.f64 #s(literal 4 binary64) l))
(*.f64 (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D)) (/.f64 (*.f64 #s(literal 4 binary64) l) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D)) (/.f64 l #s(literal 1/4 binary64)))
(*.f64 (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) l)
(*.f64 (/.f64 (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l) (*.f64 D #s(literal 1/4 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 (/.f64 d M) (*.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))
(*.f64 (/.f64 (/.f64 d M) (*.f64 D (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)))) (/.f64 l #s(literal -1/4 binary64)))
(*.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 4 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 l (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 D (*.f64 M M)) (/.f64 #s(literal 2 binary64) (/.f64 D d))))))
(*.f64 (/.f64 l (/.f64 (/.f64 D d) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)) M))) #s(literal -4 binary64))
(*.f64 (/.f64 (/.f64 d M) (*.f64 #s(literal -1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (-.f64 #s(literal 0 binary64) l))
(*.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (/.f64 #s(literal 1 binary64) (*.f64 D #s(literal 1/4 binary64))))
(*.f64 (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) l) (/.f64 #s(literal 1 binary64) (*.f64 D #s(literal 1/4 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))
(exp.f64 (*.f64 (log.f64 (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64))) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)))))
(neg.f64 (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)))))
(neg.f64 (*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)))) #s(literal 1 binary64)))
(/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))
(/.f64 #s(literal 1 binary64) (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 d M) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 D d) (/.f64 (/.f64 d M) (/.f64 M #s(literal -2 binary64)))))
(/.f64 (/.f64 d M) (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))
(/.f64 (/.f64 d (-.f64 #s(literal 0 binary64) M)) (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) d))
(/.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))) M)
(/.f64 (/.f64 (/.f64 d M) M) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(/.f64 (/.f64 (/.f64 d M) (/.f64 M #s(literal -2 binary64))) (/.f64 D d))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 d M) M)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)))) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) d)) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) d)) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 1 binary64))) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) (/.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) d)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64))) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) (/.f64 d M))) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) (/.f64 d (-.f64 #s(literal 0 binary64) M)))) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) (-.f64 #s(literal 0 binary64) d))) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) #s(literal -1 binary64))) (*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))) (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))))
(/.f64 (neg.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) (-.f64 #s(literal 0 binary64) M))
(/.f64 (neg.f64 (/.f64 (/.f64 d M) (/.f64 M #s(literal -2 binary64)))) (/.f64 D (-.f64 #s(literal 0 binary64) d)))
(pow.f64 (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) #s(literal -1 binary64))
(*.f64 d (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) M))
(*.f64 #s(literal 1 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))
(*.f64 (/.f64 d M) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))
(*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))) #s(literal 1 binary64))
(*.f64 (/.f64 d (-.f64 #s(literal 0 binary64) M)) (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)) M))
(*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (/.f64 d M))
(*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) M) d)
(*.f64 (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) M) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) M) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))
(*.f64 (/.f64 #s(literal 1 binary64) M) (pow.f64 (/.f64 (/.f64 (*.f64 D M) d) (*.f64 d #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)))))
(*.f64 (*.f64 d (/.f64 #s(literal -2 binary64) M)) (/.f64 d (*.f64 D M)))
(*.f64 (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))) (/.f64 #s(literal 1 binary64) M))
(*.f64 (/.f64 (/.f64 d M) M) (/.f64 #s(literal -2 binary64) (/.f64 D d)))
(*.f64 (/.f64 (/.f64 d M) (/.f64 M #s(literal -2 binary64))) (/.f64 d D))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 d M) M)) (/.f64 #s(literal 2 binary64) (/.f64 D d)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (/.f64 D d))) (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)))
(neg.f64 (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)))
(/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))
(/.f64 D (/.f64 (*.f64 d #s(literal -2 binary64)) M))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d D) (/.f64 M #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M (-.f64 #s(literal 0 binary64) D))))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) D))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (/.f64 M #s(literal -2 binary64)) D)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (*.f64 (/.f64 M #s(literal -2 binary64)) D))))
(/.f64 (/.f64 (*.f64 D M) d) #s(literal -2 binary64))
(/.f64 (/.f64 D d) (/.f64 #s(literal -2 binary64) M))
(/.f64 (-.f64 #s(literal 0 binary64) D) (/.f64 #s(literal 2 binary64) (/.f64 M d)))
(/.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 #s(literal 2 binary64) (/.f64 D d)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 D M) d)) #s(literal 2 binary64))
(/.f64 (/.f64 M #s(literal -2 binary64)) (/.f64 d D))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d)))
(/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 M (/.f64 #s(literal -2 binary64) D)) d)
(/.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 d (-.f64 #s(literal 0 binary64) D)))
(/.f64 (*.f64 D M) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 M #s(literal -2 binary64)) D) d)
(/.f64 (neg.f64 (*.f64 (/.f64 M #s(literal -2 binary64)) D)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 M (-.f64 #s(literal 0 binary64) D)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 D (-.f64 #s(literal 0 binary64) M)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 M (-.f64 #s(literal 0 binary64) D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (neg.f64 (/.f64 M #s(literal -2 binary64))) (/.f64 d (-.f64 #s(literal 0 binary64) D)))
(/.f64 (neg.f64 (/.f64 M (/.f64 #s(literal -2 binary64) D))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 M #s(literal -2 binary64)) D))) d)
(pow.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) #s(literal -1 binary64))
(*.f64 M (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 D (/.f64 (/.f64 M d) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))
(*.f64 (/.f64 (*.f64 D M) d) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D M) d))
(*.f64 (/.f64 D d) (/.f64 M #s(literal -2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) M) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 D (-.f64 #s(literal 0 binary64) d)) (/.f64 M #s(literal 2 binary64)))
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) M)
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) M) #s(literal -1 binary64)))
(*.f64 (/.f64 M d) (/.f64 D #s(literal -2 binary64)))
(*.f64 (/.f64 M #s(literal -2 binary64)) (/.f64 D d))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 D M) d) #s(literal 2 binary64)))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) D)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 D (-.f64 #s(literal 0 binary64) d)))
(*.f64 (*.f64 (/.f64 M #s(literal -2 binary64)) D) (/.f64 #s(literal 1 binary64) d))
(*.f64 (neg.f64 (*.f64 (/.f64 M #s(literal -2 binary64)) D)) (/.f64 #s(literal -1 binary64) d))
(*.f64 (*.f64 M (-.f64 #s(literal 0 binary64) D)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 D #s(literal -2 binary64)) (/.f64 M d))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d))
(+.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) d)
(-.f64 #s(literal 0 binary64) (-.f64 d #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) d #s(literal 0 binary64))
(neg.f64 d)
(*.f64 d #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) d)

simplify582.0ms (2.3%)

Algorithm
egg-herbie
Rules
5848×*-lowering-*.f32
5848×*-lowering-*.f64
4184×/-lowering-/.f32
4184×/-lowering-/.f64
1758×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
027212516
183310945
2303410690
3792010690
0821810690
Stop Event
iter limit
node limit
Counts
1020 → 1020
Calls
Call 1
Inputs
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(sqrt (/ d l))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(* -1 (sqrt (/ d l)))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(sqrt (/ d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(sqrt (/ 1 (* h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* h l)
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(sqrt (/ l h))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(sqrt (/ (pow l 3) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(/ (pow l 3) h)
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) d)
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) d)
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) d)
d
(* d (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))))
(* d (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))))
(* d (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))))
d
(* -1 (* d (- (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))) 1)))
(* -1 (* d (- (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))) 1)))
(* -1 (* d (- (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))) 1)))
d
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* d l))) (/ d h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* d l))) (/ d h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* d l))) (/ d h)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(* -1 (* h (+ (* -1 (/ d h)) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* d l))))))
(* -1 (* h (+ (* -1 (/ d h)) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* d l))))))
(* -1 (* h (+ (* -1 (/ d h)) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* d l))))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) d)) (* d l)) l)
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) d)) (* d l)) l)
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) d)) (* d l)) l)
d
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
d
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
d
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
d
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(* d (sqrt (/ 1 (* h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(* d (sqrt (/ 1 (* h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(* d (sqrt (/ 1 (* h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
1
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* (sqrt l) (sqrt -1))
(* -1 (* (sqrt l) (sqrt -1)))
(* -1 (* (sqrt l) (sqrt -1)))
(* -1 (* (sqrt l) (sqrt -1)))
(* -1 (* (sqrt l) (sqrt -1)))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* d (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(* -1 (/ (pow d 2) h))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(sqrt (/ l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(sqrt (/ d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ (* D M) d)
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(/ h (pow l 2))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(sqrt (* h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1/2 (/ (* D M) d))
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
(* -1 d)
Outputs
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* -1/8 (/ (* D (* M h)) d))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) d))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal 1/8 binary64))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal 1/8 binary64))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal 1/8 binary64))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 (+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) h))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) h)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l)) (*.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l)) (*.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ d (pow l 3)))))) (pow d 2))
(/.f64 (+.f64 (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l)) (*.f64 (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))) (*.f64 d d))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))))
(* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))))
(* -1 (sqrt (/ d l)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d l)))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (sqrt (/ 1 (* d l))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 d #s(literal 5 binary64))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))) (*.f64 l l))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))) (*.f64 l l))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (+.f64 (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l)))) (*.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))))) (*.f64 l l))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
(+ (sqrt (/ d l)) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d d))) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l))) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l))) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l))) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal 1/8 binary64)) (*.f64 l (*.f64 d d)))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal 1/8 binary64)) (*.f64 l (*.f64 d d)))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal 1/8 binary64)) (*.f64 l (*.f64 d d)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 d d))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 d d))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 d d))) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(sqrt (/ 1 (* h l)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (sqrt (/ 1 (* h l))) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* h l)
(*.f64 h l)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 l h)))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 l h)))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 l h)))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 l h)))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(sqrt (/ l h))
(sqrt.f64 (/.f64 l h))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 l h)))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 l h)))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 l h)))
(* (sqrt (/ l h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 l h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(sqrt (/ (pow l 3) h))
(sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(* (sqrt (/ (pow l 3) h)) (pow (sqrt -1) 2))
(neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(/ (pow l 3) h)
(/.f64 (*.f64 l (*.f64 l l)) h)
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) d)
(/.f64 (+.f64 (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l))) d)
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) d)
(/.f64 (+.f64 (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l))) d)
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) d)
(/.f64 (+.f64 (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l))) d)
d
(* d (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))))
(*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))))
(* d (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))))
(*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))))
(* d (+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))))
(*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))))
d
(* -1 (* d (- (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 d (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 l (*.f64 d d))))))
(* -1 (* d (- (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 d (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 l (*.f64 d d))))))
(* -1 (* d (- (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 d (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 l (*.f64 d d))))))
d
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* d l))) (/ d h)))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* d l))) (/ d h)))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* d l))) (/ d h)))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)
(* -1 (* h (+ (* -1 (/ d h)) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* d l))))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* -1 (* h (+ (* -1 (/ d h)) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* d l))))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* -1 (* h (+ (* -1 (/ d h)) (* 1/8 (/ (* (pow D 2) (pow M 2)) (* d l))))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) d)) (* d l)) l)
(/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l)
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) d)) (* d l)) l)
(/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l)
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) d)) (* d l)) l)
(/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l)
d
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
d
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
d
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* d l))) (/ d (pow M 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
d
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(+ d (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* d l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* d l))) (/ d (pow D 2))))
(+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d))) d)
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) d))))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) d))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) d))))
(* -1 (* d (+ (* -1 (sqrt (/ 1 (* h l)))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))) (* d (sqrt (/ 1 (* (pow h 3) l))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1 (* h (+ (* -1 (* d (sqrt (/ 1 (* (pow h 3) l))))) (* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ 1 (* h (pow l 3)))))))))
(*.f64 h (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) d))) (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(+.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal 1/8 binary64)) (*.f64 l (*.f64 d d)))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal 1/8 binary64)) (*.f64 l (*.f64 d d)))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal 1/8 binary64)) (*.f64 l (*.f64 d d)))))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 d d))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 d d))) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (+.f64 l (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 D (*.f64 D (*.f64 M M))))) (*.f64 d d))) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l))) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l))) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (+.f64 (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l))) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d)))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) (*.f64 d d))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* (sqrt l) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(* -1 (* (sqrt l) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(* -1 (* (sqrt l) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(* -1 (* (sqrt l) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(* -1 (* (sqrt l) (sqrt -1)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 l)))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 h))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (* d (sqrt -1)) (sqrt (/ 1 h)))
(*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(* -1 (/ (pow d 2) h))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) h))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(* -1 (* (sqrt (/ l d)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ l d)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(* (sqrt (/ d h)) (pow (sqrt -1) 2))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d h)))
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ (* D M) d)
(/.f64 (*.f64 D M) d)
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(/ h (pow l 2))
(/.f64 h (*.f64 l l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(sqrt (* h l))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -1 (* (sqrt (* h l)) (pow (sqrt -1) 2)))
(sqrt.f64 (*.f64 h l))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -8 (/ (* (pow d 2) l) (* (pow D 2) (pow M 2))))
(/.f64 (*.f64 (*.f64 l (*.f64 d d)) #s(literal -8 binary64)) (*.f64 D (*.f64 D (*.f64 M M))))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -2 (/ (pow d 2) (* D (pow M 2))))
(/.f64 (*.f64 (*.f64 d d) #s(literal -2 binary64)) (*.f64 D (*.f64 M M)))
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1/2 (/ (* D M) d))
(/.f64 (*.f64 (*.f64 D M) #s(literal -1/2 binary64)) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)
(* -1 d)
(-.f64 #s(literal 0 binary64) d)

eval246.0ms (1%)

Compiler

Compiled 44178 to 3811 computations (91.4% saved)

prune411.0ms (1.6%)

Pruning

69 alts after pruning (67 fresh and 2 done)

PrunedKeptTotal
New1851271878
Fresh204060
Picked415
Done011
Total1875691944
Accuracy
95.9%
Counts
1944 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.4%
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 l h)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
37.9%
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
35.9%
(fma.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
31.6%
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
40.0%
(/.f64 (fma.f64 (*.f64 d h) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) d) (sqrt.f64 (*.f64 h l)))
29.5%
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
36.7%
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
14.6%
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
31.0%
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
60.8%
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
20.2%
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
12.0%
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
14.6%
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
9.9%
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
15.3%
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
24.6%
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
30.1%
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 l h))))
34.1%
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
41.9%
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
18.1%
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
12.1%
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
9.5%
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
47.4%
(/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l))
40.4%
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
44.1%
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
44.9%
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
41.7%
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
12.7%
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
8.7%
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
14.2%
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
41.4%
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
12.9%
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
6.8%
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
29.5%
(/.f64 d (sqrt.f64 (*.f64 h l)))
34.3%
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
28.2%
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
14.0%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
29.4%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
29.5%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
28.0%
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
43.5%
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
29.5%
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
62.7%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
28.4%
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) d)))) (sqrt.f64 (/.f64 d h)))
20.2%
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
15.3%
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
45.2%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
42.8%
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
33.3%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
55.6%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
24.0%
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
10.7%
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
51.7%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
30.9%
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
20.7%
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
11.3%
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
11.4%
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
51.1%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
53.1%
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
52.1%
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
51.2%
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
55.4%
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
29.5%
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
29.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
29.3%
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
10.7%
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
35.4%
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
34.6%
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
31.8%
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
Compiler

Compiled 4978 to 1820 computations (63.4% saved)

regimes329.0ms (1.3%)

Counts
133 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 d h)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 d h) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (*.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l) l)
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D h))) (*.f64 (*.f64 d d) l)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))))))
(/.f64 (*.f64 h (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 l (/.f64 l (*.f64 h (*.f64 h h))))))))) (*.f64 l l))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) l) (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) d) l))) h (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 l h)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 l (*.f64 (*.f64 D #s(literal -1/4 binary64)) h)) #s(literal -1 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))))
(fma.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) d)))) (sqrt.f64 (/.f64 d h)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 0 binary64) l) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (*.f64 l h))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal 1/4 binary64)) h) (/.f64 d (*.f64 (/.f64 D (*.f64 (/.f64 d M) #s(literal 2 binary64))) M))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 (/.f64 d (/.f64 l d))))) (*.f64 (-.f64 #s(literal 0 binary64) l) (sqrt.f64 h)))
(/.f64 (+.f64 (*.f64 (pow.f64 (/.f64 l d) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 d (*.f64 D M))) (/.f64 h (*.f64 (/.f64 d M) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 h (/.f64 d l))) l)))
Outputs
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) d)))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l))
Calls

7 calls:

61.0ms
M
45.0ms
h
39.0ms
l
39.0ms
d
36.0ms
(*.f64 M D)
Results
AccuracySegmentsBranch
80.7%4d
80.8%4h
75.8%2l
65.4%1M
65.4%1D
75.9%4(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
65.4%1(*.f64 M D)
Compiler

Compiled 78 to 53 computations (32.1% saved)

regimes104.0ms (0.4%)

Counts
129 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 d h)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 d h) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (*.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l) l)
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D h))) (*.f64 (*.f64 d d) l)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))))))
(/.f64 (*.f64 h (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 l (/.f64 l (*.f64 h (*.f64 h h))))))))) (*.f64 l l))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) l) (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) d) l))) h (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 l h)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 l (*.f64 (*.f64 D #s(literal -1/4 binary64)) h)) #s(literal -1 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))))
(fma.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
Outputs
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l))
(*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
Calls

2 calls:

36.0ms
d
35.0ms
h
Results
AccuracySegmentsBranch
80.7%4d
80.0%4h
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes143.0ms (0.6%)

Counts
128 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 d h)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 d h) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (/.f64 h d))) (pow.f64 (/.f64 l d) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (*.f64 (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) d))) (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))))) (*.f64 l l))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l))) (*.f64 #s(literal -1/8 binary64) (*.f64 D D))) (*.f64 (*.f64 d d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) d)
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (/.f64 M (/.f64 d D)) (/.f64 M (/.f64 d D))) #s(literal 4 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 l h)))) (sqrt.f64 (/.f64 h d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 h l)) (/.f64 d (*.f64 D (*.f64 D (*.f64 #s(literal -1/8 binary64) (*.f64 M M)))))) (*.f64 d (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l) l)
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 l d) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 D D) (+.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (*.f64 D D)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (/.f64 (*.f64 h (/.f64 (*.f64 M M) d)) d)))) l))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 (/.f64 h l) (*.f64 l l))))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))))) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l))))) d) (*.f64 d (sqrt.f64 (/.f64 h l)))) h)
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D h))) (*.f64 (*.f64 d d) l)))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (*.f64 d (/.f64 d h)))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(*.f64 h (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))))))
(/.f64 (*.f64 h (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (*.f64 d (sqrt.f64 (*.f64 l (*.f64 l (/.f64 l (*.f64 h (*.f64 h h))))))))) (*.f64 l l))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) M)) l) (/.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (/.f64 (sqrt.f64 d) (sqrt.f64 h)))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 D M) (/.f64 d (/.f64 (*.f64 D M) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1/4 binary64) d) l))) h (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 l h)) (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 l (*.f64 (*.f64 D #s(literal -1/4 binary64)) h)) #s(literal -1 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))))))
(fma.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (/.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 l (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (*.f64 d (pow.f64 (*.f64 l h) #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l))))
Outputs
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l))
Calls

2 calls:

77.0ms
d
41.0ms
h
Results
AccuracySegmentsBranch
78.1%3h
77.7%3d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes106.0ms (0.4%)

Counts
92 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 d h)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 d h) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
Outputs
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
Calls

3 calls:

33.0ms
l
29.0ms
h
26.0ms
d
Results
AccuracySegmentsBranch
74.1%2l
75.8%3d
76.2%3h
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes137.0ms (0.5%)

Counts
91 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 d h)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 d h) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
Outputs
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
Calls

3 calls:

45.0ms
d
40.0ms
l
29.0ms
h
Results
AccuracySegmentsBranch
74.6%3l
76.7%4d
74.4%3h
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes107.0ms (0.4%)

Counts
90 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 d h)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
(*.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(/.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d))) (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 d h) (/.f64 (/.f64 #s(literal 1/4 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))) (/.f64 l D)) d) (sqrt.f64 (*.f64 h l)))
Outputs
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))
Calls

2 calls:

60.0ms
d
28.0ms
l
Results
AccuracySegmentsBranch
74.6%3l
72.8%2d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes39.0ms (0.2%)

Counts
81 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 d h)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
Outputs
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
Calls

1 calls:

23.0ms
l
Results
AccuracySegmentsBranch
74.6%3l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes63.0ms (0.3%)

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

2 calls:

24.0ms
h
24.0ms
l
Results
AccuracySegmentsBranch
74.4%3h
72.8%2l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes128.0ms (0.5%)

Counts
75 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d)))))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 d (/.f64 M (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 D M) d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (*.f64 d d)) #s(literal -1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l d) (/.f64 d h)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
Outputs
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
Calls

5 calls:

26.0ms
D
24.0ms
M
23.0ms
l
22.0ms
h
21.0ms
d
Results
AccuracySegmentsBranch
59.2%2D
60.3%4M
67.1%3d
65.4%2l
66.7%3h
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes52.0ms (0.2%)

Counts
67 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 M (/.f64 D (/.f64 d M)))) (/.f64 (*.f64 #s(literal -1/4 binary64) h) (*.f64 d #s(literal 2 binary64)))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 D (*.f64 #s(literal -1/4 binary64) h)) (*.f64 (/.f64 d M) #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))
Outputs
(*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
Calls

2 calls:

20.0ms
l
20.0ms
d
Results
AccuracySegmentsBranch
65.4%2l
66.7%3d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes103.0ms (0.4%)

Counts
62 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (*.f64 l (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (/.f64 l (/.f64 M (/.f64 d (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d)))))) (*.f64 D #s(literal 1/4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))) D))) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)))
(neg.f64 (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (/.f64 h (/.f64 (/.f64 (/.f64 d (*.f64 M (/.f64 M (/.f64 #s(literal -2 binary64) (/.f64 D d))))) D) #s(literal -1/4 binary64))) l)) (sqrt.f64 (*.f64 h l))) d))
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))
Calls

3 calls:

52.0ms
l
24.0ms
h
18.0ms
d
Results
AccuracySegmentsBranch
66.0%3d
64.3%2h
64.7%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes57.0ms (0.2%)

Counts
53 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))
Calls

3 calls:

18.0ms
l
16.0ms
d
15.0ms
h
Results
AccuracySegmentsBranch
61.3%2h
63.0%3d
61.6%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes24.0ms (0.1%)

Counts
52 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 d d))))
Outputs
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
Calls

1 calls:

16.0ms
l
Results
AccuracySegmentsBranch
61.5%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes91.0ms (0.4%)

Counts
50 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (+.f64 (*.f64 d l) (*.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 h (*.f64 M M))) d))) l) (sqrt.f64 (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))) l)))
Outputs
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l)))
Calls

4 calls:

34.0ms
d
22.0ms
D
15.0ms
l
14.0ms
h
Results
AccuracySegmentsBranch
47.9%2D
57.4%2h
57.4%2d
57.7%2l
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes69.0ms (0.3%)

Counts
47 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) #s(literal -1 binary64)) #s(literal -1/8 binary64)) d))
Outputs
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l)))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
Calls

4 calls:

20.0ms
h
17.0ms
d
13.0ms
M
13.0ms
l
Results
AccuracySegmentsBranch
48.3%2M
49.6%3h
50.0%3d
50.0%3l
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes18.0ms (0.1%)

Counts
44 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
Outputs
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d)
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
Calls

1 calls:

13.0ms
l
Results
AccuracySegmentsBranch
50.0%3l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes19.0ms (0.1%)

Counts
43 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d))) (*.f64 l l))
Outputs
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d)))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
Calls

1 calls:

12.0ms
l
Results
AccuracySegmentsBranch
50.0%3l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes39.0ms (0.2%)

Counts
41 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) d)
(*.f64 (pow.f64 (*.f64 l h) #s(literal -1/2 binary64)) d)
(sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d))))
(sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))
(sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d)))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)))
(*.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 l h))) (/.f64 l d))
(/.f64 (pow.f64 (*.f64 h l) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(pow.f64 (/.f64 l (/.f64 d (/.f64 h d))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1/2 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) (/.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (*.f64 h l) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l (/.f64 d (/.f64 h d))))))
(/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) (*.f64 (/.f64 l d) l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (*.f64 (/.f64 l h) l)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h)))) (*.f64 l l))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) (*.f64 l l))
(/.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) l)
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 l (/.f64 (/.f64 h l) l))) l) (/.f64 l d))
(/.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) l) (/.f64 l d))
(/.f64 (*.f64 d (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)))) (*.f64 l l))
(/.f64 (/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h))) l) (/.f64 l d))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 l d)) l)
(*.f64 (/.f64 d (/.f64 l (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l)))))) (/.f64 #s(literal 1 binary64) l))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l l) d) (sqrt.f64 (/.f64 l (/.f64 h (*.f64 l l))))))
(/.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l (/.f64 (*.f64 l l) h))) (-.f64 #s(literal 0 binary64) d)) (*.f64 l l))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (/.f64 (/.f64 h l) l) l) #s(literal 1/2 binary64))) l) (/.f64 l d))
(neg.f64 (/.f64 (/.f64 (pow.f64 (/.f64 l h) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (/.f64 l (/.f64 d l)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) #s(literal 1/8 binary64)))
Outputs
(/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d))
(/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
Calls

3 calls:

13.0ms
d
12.0ms
M
11.0ms
l
Results
AccuracySegmentsBranch
44.8%2M
47.7%2d
48.1%2l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes21.0ms (0.1%)

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

4 calls:

6.0ms
D
4.0ms
l
4.0ms
d
4.0ms
h
Results
AccuracySegmentsBranch
44.7%2d
41.4%1D
46.4%3h
45.0%2l
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes24.0ms (0.1%)

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

5 calls:

5.0ms
h
4.0ms
M
4.0ms
l
4.0ms
d
4.0ms
D
Results
AccuracySegmentsBranch
35.4%1D
40.9%2d
37.1%2M
40.5%2h
40.9%2l
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes9.0ms (0%)

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

3 calls:

4.0ms
d
2.0ms
l
2.0ms
h
Results
AccuracySegmentsBranch
39.4%2h
39.4%2l
39.8%2d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
d
Results
AccuracySegmentsBranch
39.8%2d
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes10.0ms (0%)

Accuracy

Total -0.1b remaining (-0.1%)

Threshold costs -0.1b (-0.1%)

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

5 calls:

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

Compiled 30 to 25 computations (16.7% saved)

bsearch278.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
3.0528164975366336e-93
5.51187596704806e-90
85.0ms
-3.582261359517045e-305
5.119110507096811e-305
125.0ms
-1.6748664097008052e+207
-1.423046324494073e+197
Results
116.0ms432×0valid
104.0ms553×0invalid
Compiler

Compiled 2187 to 1518 computations (30.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 159.0ms
ival-pow: 75.0ms (47.2% of total)
ival-mult: 39.0ms (24.5% of total)
ival-div: 38.0ms (23.9% of total)
ival-sub: 5.0ms (3.1% of total)
const: 2.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

bsearch196.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
9.336127363160035e-90
1.489835639503779e-88
48.0ms
-3.9752275296123397e-308
1.1095319069989397e-307
83.0ms
-1.5694977905662723e-84
-1.5035604456282196e-92
Results
82.0ms352×0valid
67.0ms408×0invalid
Compiler

Compiled 1726 to 1183 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-pow: 39.0ms (35.3% of total)
ival-mult: 33.0ms (29.8% of total)
ival-div: 32.0ms (28.9% of total)
ival-sub: 4.0ms (3.6% of total)
const: 1.0ms (0.9% of total)
backward-pass: 0.0ms (0% of total)

bsearch182.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
3.0528164975366336e-93
5.51187596704806e-90
120.0ms
-3.582261359517045e-305
5.119110507096811e-305
Results
86.0ms286×0invalid
53.0ms272×0valid
Compiler

Compiled 1282 to 863 computations (32.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-pow: 25.0ms (33.5% of total)
ival-div: 23.0ms (30.8% of total)
ival-mult: 22.0ms (29.5% of total)
ival-sub: 3.0ms (4% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

bsearch147.0ms (0.6%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
30.0ms
5.51187596704806e-90
9.25090572807368e-78
98.0ms
-3.582261359517045e-305
5.119110507096811e-305
Results
48.0ms224×0valid
43.0ms245×0invalid
Compiler

Compiled 1069 to 719 computations (32.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-div: 25.0ms (37.8% of total)
ival-pow: 21.0ms (31.7% of total)
ival-mult: 16.0ms (24.2% of total)
ival-sub: 2.0ms (3% of total)
const: 1.0ms (1.5% of total)
backward-pass: 0.0ms (0% of total)

bsearch206.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
77.0ms
5.814031161127296e+55
8.643293466867368e+58
31.0ms
1.2159318704393286e-80
4.108329392126409e-80
73.0ms
-3.9752275296123397e-308
1.1095319069989397e-307
Results
97.0ms320×0valid
52.0ms308×0invalid
Compiler

Compiled 1289 to 862 computations (33.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
ival-div: 55.0ms (51.3% of total)
ival-mult: 27.0ms (25.2% of total)
ival-pow: 21.0ms (19.6% of total)
ival-sub: 3.0ms (2.8% of total)
const: 1.0ms (0.9% of total)
backward-pass: 0.0ms (0% of total)

bsearch107.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
52.0ms
7.586202751574307e+43
3.1781519342335898e+53
47.0ms
7.357383775374528e-308
5.894812726371146e-304
Results
52.0ms272×0valid
31.0ms145×0invalid
Compiler

Compiled 1056 to 710 computations (32.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-mult: 21.0ms (35.9% of total)
ival-pow: 19.0ms (32.4% of total)
ival-div: 16.0ms (27.3% of total)
ival-sub: 2.0ms (3.4% of total)
const: 1.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch136.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
70.0ms
7.586202751574307e+43
3.1781519342335898e+53
46.0ms
7.357383775374528e-308
5.894812726371146e-304
Results
77.0ms272×0valid
25.0ms138×0invalid
Compiler

Compiled 1047 to 701 computations (33% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-div: 39.0ms (50.7% of total)
ival-pow: 21.0ms (27.3% of total)
ival-mult: 14.0ms (18.2% of total)
ival-sub: 2.0ms (2.6% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

bsearch146.0ms (0.6%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
6.0ms
7.523570544858088e-121
6.9395772596266565e-118
94.0ms
-3.582261359517045e-305
5.119110507096811e-305
Results
50.0ms209×0invalid
29.0ms160×0valid
Compiler

Compiled 784 to 525 computations (33% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-pow: 15.0ms (33.6% of total)
ival-div: 14.0ms (31.4% of total)
ival-mult: 13.0ms (29.1% of total)
ival-sub: 2.0ms (4.5% of total)
const: 1.0ms (2.2% of total)
backward-pass: 0.0ms (0% of total)

bsearch182.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
-3.9752275296123397e-308
1.1095319069989397e-307
112.0ms
-1.1560832900106361e+103
-8.543251665830105e+100
Results
90.0ms357×0invalid
61.0ms224×0valid
Compiler

Compiled 888 to 596 computations (32.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-pow: 67.0ms (56.4% of total)
ival-mult: 25.0ms (21% of total)
ival-div: 23.0ms (19.4% of total)
ival-sub: 3.0ms (2.5% of total)
const: 1.0ms (0.8% of total)
backward-pass: 0.0ms (0% of total)

bsearch46.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
41.0ms
7.357383775374528e-308
5.894812726371146e-304
Results
23.0ms128×0valid
12.0ms57×0invalid
Compiler

Compiled 608 to 405 computations (33.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-pow: 10.0ms (39.2% of total)
ival-div: 7.0ms (27.4% of total)
ival-mult: 7.0ms (27.4% of total)
ival-sub: 2.0ms (7.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch65.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
61.0ms
7.357383775374528e-308
5.894812726371146e-304
Results
35.0ms128×0valid
16.0ms64×0invalid
Compiler

Compiled 592 to 389 computations (34.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-pow: 12.0ms (34.6% of total)
ival-div: 11.0ms (31.7% of total)
ival-mult: 10.0ms (28.8% of total)
ival-sub: 1.0ms (2.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch121.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
117.0ms
7.357383775374528e-308
5.894812726371146e-304
Results
23.0ms128×0valid
12.0ms74×0invalid
Compiler

Compiled 592 to 389 computations (34.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-pow: 9.0ms (35.2% of total)
ival-div: 8.0ms (31.3% of total)
ival-mult: 7.0ms (27.4% of total)
ival-sub: 1.0ms (3.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch87.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
82.0ms
6.550216983433509e-273
1.9399784410123507e-266
Results
43.0ms144×0valid
15.0ms89×0invalid
Compiler

Compiled 606 to 389 computations (35.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-mult: 25.0ms (54.6% of total)
ival-pow: 10.0ms (21.9% of total)
ival-div: 9.0ms (19.7% of total)
ival-sub: 1.0ms (2.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch55.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
50.0ms
7.357383775374528e-308
5.894812726371146e-304
Results
28.0ms128×0valid
14.0ms87×0invalid
Compiler

Compiled 384 to 253 computations (34.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-pow: 11.0ms (38.9% of total)
ival-div: 8.0ms (28.3% of total)
ival-mult: 8.0ms (28.3% of total)
ival-sub: 1.0ms (3.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch140.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
51.0ms
3.649982220334041e-193
1.828029937125497e-192
53.0ms
5.894812726371146e-304
1.1559024818637322e-303
Results
29.0ms160×0valid
18.0ms105×0invalid
Compiler

Compiled 454 to 311 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-pow: 12.0ms (36.2% of total)
ival-div: 10.0ms (30.1% of total)
ival-mult: 9.0ms (27.1% of total)
ival-sub: 1.0ms (3% of total)
const: 1.0ms (3% of total)
backward-pass: 0.0ms (0% of total)

bsearch89.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
3.649982220334041e-193
1.828029937125497e-192
27.0ms
5.894812726371146e-304
1.1559024818637322e-303
Results
50.0ms160×0valid
23.0ms94×0invalid
Compiler

Compiled 454 to 311 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-div: 26.0ms (45.3% of total)
ival-mult: 16.0ms (27.9% of total)
ival-pow: 14.0ms (24.4% of total)
ival-sub: 2.0ms (3.5% of total)
const: 1.0ms (1.7% of total)
backward-pass: 0.0ms (0% of total)

bsearch69.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
3.649982220334041e-193
1.828029937125497e-192
27.0ms
5.894812726371146e-304
1.1559024818637322e-303
Results
33.0ms160×0valid
17.0ms99×0invalid
Compiler

Compiled 454 to 311 computations (31.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-mult: 13.0ms (35.7% of total)
ival-pow: 12.0ms (32.9% of total)
ival-div: 10.0ms (27.4% of total)
ival-sub: 1.0ms (2.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch120.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
116.0ms
7.357383775374528e-308
5.894812726371146e-304
Results
87.0ms65×0invalid
23.0ms128×0valid
Compiler

Compiled 280 to 205 computations (26.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-pow: 9.0ms (37% of total)
ival-div: 7.0ms (28.8% of total)
ival-mult: 7.0ms (28.8% of total)
ival-sub: 1.0ms (4.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch47.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
44.0ms
6.248275944995556e-258
6.369674923622765e-256
Results
26.0ms112×0valid
11.0ms68×0invalid
Compiler

Compiled 230 to 162 computations (29.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-pow: 14.0ms (49.5% of total)
ival-div: 7.0ms (24.7% of total)
ival-mult: 6.0ms (21.2% of total)
ival-sub: 1.0ms (3.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch41.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
38.0ms
-1.110815440848124e-258
-7.340298164159939e-259
Results
19.0ms116×0invalid
12.0ms64×0valid
Compiler

Compiled 152 to 105 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-div: 8.0ms (36.7% of total)
ival-mult: 7.0ms (32.1% of total)
ival-pow: 5.0ms (22.9% of total)
ival-sub: 1.0ms (4.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch36.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
33.0ms
-1.110815440848124e-258
-7.340298164159939e-259
Results
15.0ms85×0invalid
14.0ms64×0valid
Compiler

Compiled 152 to 105 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-div: 8.0ms (37.6% of total)
ival-pow: 7.0ms (32.9% of total)
ival-mult: 6.0ms (28.2% of total)
ival-sub: 1.0ms (4.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch44.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
40.0ms
-1.110815440848124e-258
-7.340298164159939e-259
Results
18.0ms122×0invalid
14.0ms64×0valid
Compiler

Compiled 152 to 105 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 9.0ms (40% of total)
ival-div: 7.0ms (31.1% of total)
ival-pow: 5.0ms (22.2% of total)
ival-sub: 1.0ms (4.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify416.0ms (1.7%)

Algorithm
egg-herbie
Rules
1370×distribute-lft-neg-in_binary64
986×neg-mul-1_binary64
776×neg-sub0_binary64
684×distribute-rgt-neg-in_binary64
628×sub-neg_binary64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
02681405
13531397
23781397
34371397
45201397
56881397
610391390
717501390
825261390
932501390
1037411390
1140461390
1241021390
1341261390
1441341390
1543941390
1645001390
1745741390
1846361390
1946721390
2046961390
2147101390
2247261390
2347551390
2447881390
2548151390
2648351390
2748411390
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 h #s(literal -144000000000000002923471480119369001998582783499868282902189765406107128811577003496775532995061250643877523935295897188254982713929849938282317178326641676438792880026090168958028534314121698476032 binary64)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l))) (if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) d)))) (sqrt.f64 (/.f64 d h))) (if (<=.f64 h #s(literal 2087083740550965/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))))) (/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l)))))
(if (<=.f64 d #s(literal -1644812545036825/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 binary64)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l))) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 d #s(literal 2598103900926253/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) (/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l)) (*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h))))))
(if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 h #s(literal 3875095261576825/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))))) (/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l))))
(if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 h #s(literal 213598703592091/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))))) (*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))))
(if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 d #s(literal 7475954625723185/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) (if (<=.f64 d #s(literal 759999999999999991445097323305452627477152341559806525440 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64))))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 l #s(literal 310000000000000019166142021610758639164042581488173056 binary64)) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 l #s(literal 310000000000000019166142021610758639164042581488173056 binary64)) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 h #s(literal 5814709794364855/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))))) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))))
(if (<=.f64 d #s(literal -7999999999999999816396106121962693027574741759393200049039967797855947617446319290426090355852092375040 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l))))
(if (<=.f64 l #s(literal 1106887322774355/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l))))
(if (<=.f64 l #s(literal 5481739131412499/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l))))
(if (<=.f64 l #s(literal 3706095946789135/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 l #s(literal 5650536612991417/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448 binary64)) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l))) (/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 l #s(literal 2100121036513843/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 l #s(literal 802633041618099/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528 binary64)) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 l #s(literal 3706095946789135/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 l #s(literal 1695160983897425/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056 binary64)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l #s(literal 879082099809747/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 d #s(literal -4111399359110201/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 d #s(literal -4111399359110201/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512 binary64)) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 d #s(literal -6751350526538857/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024 binary64)) (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 h #s(literal -144000000000000002923471480119369001998582783499868282902189765406107128811577003496775532995061250643877523935295897188254982713929849938282317178326641676438792880026090168958028534314121698476032 binary64)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l))) (if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 #s(literal -1/4 binary64) h))) (/.f64 (/.f64 D (/.f64 d M)) l))) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) d)))) (sqrt.f64 (/.f64 d h))) (if (<=.f64 h #s(literal 2087083740550965/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))))) (/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l)))))
(if (<=.f64 h #s(literal -144000000000000002923471480119369001998582783499868282902189765406107128811577003496775532995061250643877523935295897188254982713929849938282317178326641676438792880026090168958028534314121698476032 binary64)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l) #s(literal 1 binary64))) (if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (*.f64 D (*.f64 h #s(literal -1/4 binary64)))) (/.f64 (/.f64 D (/.f64 d M)) l)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) d)))) (sqrt.f64 (/.f64 d h))) (if (<=.f64 h #s(literal 2087083740550965/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 (/.f64 (/.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))) #s(literal 1 binary64))) (/.f64 (*.f64 d (/.f64 (+.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))) #s(literal 1 binary64)) (sqrt.f64 h))) (sqrt.f64 l)))))
(if (<=.f64 d #s(literal -1644812545036825/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 binary64)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l))) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 d #s(literal 2598103900926253/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) (/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l)) (*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h))))))
(if (<=.f64 d #s(literal -1644812545036825/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 binary64)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 (/.f64 d l))) (+.f64 (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l) #s(literal 1 binary64))) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 d #s(literal 2598103900926253/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) (/.f64 (*.f64 d (/.f64 (+.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))) #s(literal 1 binary64)) (sqrt.f64 h))) (sqrt.f64 l)) (*.f64 (sqrt.f64 d) (/.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))) (/.f64 l h)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h))))))
(if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 h #s(literal 3875095261576825/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))))) (/.f64 (*.f64 d (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d))))))) (sqrt.f64 h))) (sqrt.f64 l))))
(if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 h #s(literal 3875095261576825/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 (/.f64 (/.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))) #s(literal 1 binary64))) (/.f64 (*.f64 d (/.f64 (+.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 d M) (*.f64 #s(literal 1/4 binary64) (/.f64 D (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)))))) #s(literal 1 binary64)) (sqrt.f64 h))) (sqrt.f64 l))))
(if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 h #s(literal 213598703592091/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))))) (*.f64 (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l)))))
(if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 h #s(literal 213598703592091/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 (/.f64 (/.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l) #s(literal 1 binary64)) (/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h)))))
(if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 d #s(literal 7475954625723185/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) (if (<=.f64 d #s(literal 759999999999999991445097323305452627477152341559806525440 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) d) (/.f64 (/.f64 D (/.f64 d M)) l))) (sqrt.f64 (/.f64 l d))) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64))))))
(if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 d #s(literal 7475954625723185/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) (/.f64 (*.f64 d (+.f64 (/.f64 h (/.f64 (*.f64 (*.f64 d l) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h l))) (if (<=.f64 d #s(literal 759999999999999991445097323305452627477152341559806525440 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (+.f64 (*.f64 (/.f64 (/.f64 D (/.f64 d M)) l) (/.f64 (*.f64 M (*.f64 (*.f64 h D) #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))) (*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64))))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 l #s(literal 310000000000000019166142021610758639164042581488173056 binary64)) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 l #s(literal 310000000000000019166142021610758639164042581488173056 binary64)) (/.f64 (*.f64 d (+.f64 (/.f64 h (/.f64 (*.f64 (*.f64 d l) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 d (sqrt.f64 h)) (pow.f64 l #s(literal -1/2 binary64)))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 l #s(literal 310000000000000019166142021610758639164042581488173056 binary64)) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 l #s(literal 310000000000000019166142021610758639164042581488173056 binary64)) (/.f64 (*.f64 d (+.f64 (/.f64 h (/.f64 (*.f64 (*.f64 d l) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h l))) (/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))))
(if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 h #s(literal 5814709794364855/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))))) (/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (*.f64 (*.f64 l d) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))))) (sqrt.f64 (*.f64 h l)))))
(if (<=.f64 h #s(literal -2024022533073/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (if (<=.f64 h #s(literal 5814709794364855/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d)) (+.f64 (/.f64 (/.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) l) (/.f64 (/.f64 d M) (/.f64 D (/.f64 #s(literal 2 binary64) (/.f64 M d))))) #s(literal 1 binary64))) (/.f64 (*.f64 d (+.f64 (/.f64 h (/.f64 (*.f64 (*.f64 d l) (/.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 D M) d)) (*.f64 D M))) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h l)))))
(if (<=.f64 d #s(literal -7999999999999999816396106121962693027574741759393200049039967797855947617446319290426090355852092375040 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D #s(literal -1/4 binary64)) h) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l)))))
(if (<=.f64 d #s(literal -7999999999999999816396106121962693027574741759393200049039967797855947617446319290426090355852092375040 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 d #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 h (*.f64 D #s(literal -1/4 binary64))) (/.f64 (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 D M))) l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l))))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l) #s(literal 1 binary64)))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l) #s(literal 1 binary64))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 M (*.f64 (*.f64 h D) #s(literal -1/8 binary64))) (*.f64 d (/.f64 l (/.f64 (*.f64 D M) d)))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 (/.f64 (*.f64 h (/.f64 (*.f64 D #s(literal -1/4 binary64)) (/.f64 (/.f64 (/.f64 d M) D) (/.f64 M (*.f64 d #s(literal 2 binary64)))))) l) #s(literal 1 binary64))))
(if (<=.f64 l #s(literal 1106887322774355/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l))))
(if (<=.f64 l #s(literal 1106887322774355/98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455808 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 M (*.f64 (*.f64 h D) #s(literal -1/8 binary64))) (*.f64 d (/.f64 l (/.f64 (*.f64 D M) d)))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (*.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (/.f64 (*.f64 D (*.f64 M (*.f64 M (/.f64 (/.f64 D d) #s(literal 2 binary64))))) d) #s(literal -1/4 binary64))) l) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(if (<=.f64 l #s(literal 5481739131412499/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D h) #s(literal -1/8 binary64))) (*.f64 (/.f64 l (/.f64 (*.f64 D M) d)) d))) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l))))
(if (<=.f64 l #s(literal 5481739131412499/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 M (*.f64 (*.f64 h D) #s(literal -1/8 binary64))) (*.f64 d (/.f64 l (/.f64 (*.f64 D M) d)))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h)))) (/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (/.f64 (+.f64 d (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d)) (sqrt.f64 (*.f64 h l))))
(if (<=.f64 l #s(literal 3706095946789135/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 l #s(literal 5650536612991417/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448 binary64)) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l))) (/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 l #s(literal 3706095946789135/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 l #s(literal 5650536612991417/10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296448 binary64)) (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 D (*.f64 D (*.f64 M M)))) l)) d) (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(if (<=.f64 l #s(literal 2100121036513843/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 l #s(literal 802633041618099/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528 binary64)) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) #s(literal -1/8 binary64))) d) (/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 l #s(literal 2100121036513843/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 l #s(literal 802633041618099/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528 binary64)) (/.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) d) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(if (<=.f64 l #s(literal 3706095946789135/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 l #s(literal 1695160983897425/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056 binary64)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 l #s(literal 3706095946789135/6176826577981891429214335532193521333299458305790469920559733826520701280761576748411876944013584121557222835214746457256769065471978560695404461668113357846725995613908885539687100455996497080726311269484641878313049544782247701984195048695347886851221010025401573777842206256568313675909006576801941109109732291903488 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (if (<=.f64 l #s(literal 1695160983897425/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056 binary64)) (*.f64 (*.f64 M M) (*.f64 (sqrt.f64 (/.f64 (/.f64 h (*.f64 l l)) l)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) d))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (/.f64 d (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l #s(literal 1897521124756037/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 l #s(literal 879082099809747/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 binary64)) (/.f64 (sqrt.f64 (/.f64 l h)) (/.f64 l d)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 d #s(literal -4111399359110201/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 d #s(literal -4111399359110201/4327788799063369698118367518036104040602397294887907509272254128346512609744690048814426160231687683233172643784762398137404191207445999921156415311568401014033503715319849649510248592805285405106374515984066055406780647774220793764564147394699562815402300054714269682368512 binary64)) (sqrt.f64 (/.f64 d (/.f64 h (/.f64 d l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(if (<=.f64 d #s(literal -6751350526538857/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024 binary64)) (sqrt.f64 (/.f64 d (*.f64 l (/.f64 h d)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))

soundness4.0s (16.1%)

Rules
6416×*-lowering-*.f32
6416×*-lowering-*.f64
5848×*-lowering-*.f32
5848×*-lowering-*.f64
5608×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
021215144
165513148
2248012876
3573012825
0804312825
027212516
183310945
2303410690
3792010690
0821810690
02327
15226
215425
398225
4329325
5678025
0802825
021912784
164111123
2233610801
3587410771
0803010771
065331
1316309
22113301
08193301
038144
1159137
21054125
36652125
08309125
052297
1270285
22069269
08425269
058315
1282299
21878277
09020277
01546918
14475864
216405629
347025591
083905591
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 3618 to 1853 computations (48.8% saved)

preprocess231.0ms (0.9%)

Compiler

Compiled 3780 to 1096 computations (71% saved)

end0.0ms (0%)

Profiling

Loading profile data...