Henrywood and Agarwal, Equation (12)

Time bar (total: 27.3s)

analyze463.0ms (1.7%)

Memory
17.2MiB live, 747.9MiB allocated
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 37 to 24 computations (35.1% saved)

sample6.8s (25%)

Memory
63.5MiB live, 7 753.4MiB allocated
Samples
3.1s13 090×0invalid
2.5s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 4.0s
ival-div: 1.8s (45.9% of total)
ival-mult: 989.0ms (24.5% of total)
ival-pow: 767.0ms (19% of total)
ival-pow2: 282.0ms (7% of total)
ival-sub: 100.0ms (2.5% of total)
exact: 21.0ms (0.5% of total)
ival-true: 16.0ms (0.4% of total)
ival-assert: 7.0ms (0.2% of total)
Bogosity

preprocess313.0ms (1.1%)

Memory
13.5MiB live, 485.3MiB allocated
Algorithm
egg-herbie
Rules
6 600×*-lowering-*.f32
6 600×*-lowering-*.f64
3 422×/-lowering-/.f32
3 422×/-lowering-/.f64
2 244×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0171588
1566580
21968575
34577575
02327
15227
215927
3104027
4342027
5670127
0800426
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 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 h (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))) #s(literal 1 binary64))))
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))) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/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))))
(* (* (sqrt (/ d (neg h))) (sqrt (/ d (neg l)))) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/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))))
(* (sqrt (/ d (neg h))) (* (sqrt (/ d l)) (+ 1 (* 1/2 (* (pow (* 1/2 (* M (/ D d))) 2) (/ 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)))))
(* (* (sqrt (/ d h)) (sqrt (/ d (neg l)))) (+ 1 (* 1/2 (* (pow (* 1/2 (* M (/ D d))) 2) (/ h l)))))
(* (* (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))) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/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))))
(* (* (sqrt (/ d h)) (sqrt (/ d l))) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/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)))))
(* (* (sqrt (/ d (neg h))) (sqrt (/ d (neg l)))) (+ (* 1/2 (* (pow (* 1/2 (* M (/ D d))) 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))) (+ (* (pow (* 1/2 (* M (/ D d))) 2) (* -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)))) (+ (* (pow (* 1/2 (* M (/ D d))) 2) (* -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 l)) (* (sqrt (/ d h)) (+ (* 1/2 (* (pow (* 1/2 (* M (/ D d))) 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 l)) (* (sqrt (/ d h)) (+ (* 1/2 (* (pow (* 1/2 (* M (/ D d))) 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)) (+ 1 (* (pow (* M (/ (/ D h) 2)) 2) (* -1/2 (/ d l))))))
(* (* (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)) (+ 1 (* (pow (* D (/ (/ M l) 2)) 2) (* -1/2 (/ h d))))))
(* (* (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))) (+ 1 (* (pow (* d (/ (/ D 2) M)) 2) (* -1/2 (/ h l)))))
(* (* (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)) (+ 1 (* (/ h l) (* (pow (* d (/ M (* 2 D))) 2) -1/2)))))
(* (* (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)) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ l h))))))
(* (* (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))) (+ 1 (* (pow (* D (/ h (* d 2))) 2) (* -1/2 (/ M l)))))
(* (* (pow (/ d D) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M h) (* 2 d)) 2)) (/ D l))))
(* (sqrt (/ d l)) (* (sqrt (/ d D)) (+ 1 (* (/ D l) (* (pow (* h (/ M (* d 2))) 2) -1/2)))))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d M) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* l D) (* 2 d)) 2)) (/ h M))))
(* (* (sqrt (/ d h)) (sqrt (/ d M))) (+ 1 (* (pow (* (/ l d) (/ D 2)) 2) (* -1/2 (/ h M)))))
(* (* (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)) (+ 1 (* (pow (* l (/ M (* d 2))) 2) (* -1/2 (/ h D))))))
(* (* (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))) (+ 1 (* (pow (* 1/2 (* M (/ D d))) 2) (* -1/2 (/ h l)))))
Symmetry

(abs M)

(abs D)

(sort M D)

explain362.0ms (1.3%)

Memory
-56.3MiB live, 843.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
720-4(-1.096647836214454e-152 -3.9763978007950043e-168 -6.952251910563578e+170 1.7188798298936402e-209 1.3120499669062802e-124)(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
650-3(9.511222022567432e-96 2.1829507888316026e+215 3.5725106566855824e-207 4.949271821509274e-235 1.2693879992909004e-47)(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
440-5(8.926860175224838e-96 8.70750524422575e+44 2.8828428711881375e-167 1.0201153110387408e-243 2.7881750495159863e-11)(*.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))
210-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))))
190-0-(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
00-0-D
00-0-(*.f64 #s(literal 2 binary64) d)
00-0-(/.f64 h l)
00-0-(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
00-0-d
00-0-#s(literal 1 binary64)
00-0-(/.f64 d l)
00-0-(*.f64 M D)
00-0-(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
00-0-(/.f64 d h)
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-#s(literal 2 binary64)
00-0-l
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-M
00-0-h
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)))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
pow.f64(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))oflow-rescue350
(/.f64 d l)overflow35
pow.f64(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))oflow-rescue340
(/.f64 d h)overflow34
pow.f64(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))uflow-rescue330
(/.f64 d l)underflow33
pow.f64(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))uflow-rescue280
(/.f64 d h)underflow28
*.f64(*.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))n*o120
*.f64(*.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))))u*o120
(/.f64 d h)underflow28
(/.f64 d l)underflow33
(*.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))))underflow20
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))overflow73
(*.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)))overflow73
(/.f64 h l)overflow26
(-.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)))overflow78
(*.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))overflow78
(*.f64 M D)overflow32
(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))overflow40
*.f64(*.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))))n*o70
/.f64(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))o/n70
(*.f64 M D)overflow32
*.f64(*.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))u*o30
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))underflow71
(*.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)))underflow71
(*.f64 M D)underflow26
(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))underflow30
(/.f64 h l)overflow26
*.f64(*.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))o*u30
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))overflow73
(*.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)))overflow73
(*.f64 M D)overflow32
(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))overflow40
(/.f64 h l)underflow31
/.f64(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))u/n30
(*.f64 M D)underflow26
*.f64(*.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))))n*u20
Confusion
Predicted +Predicted -
+845
-42125
Precision
0.6666666666666666
Recall
0.9438202247191011
Confusion?
Predicted +Predicted MaybePredicted -
+8405
-420125
Precision?
0.6666666666666666
Recall?
0.9438202247191011
Freqs
test
numberfreq
0130
184
231
311
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
100.0ms512×0valid
Compiler

Compiled 392 to 92 computations (76.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-pow: 25.0ms (34.8% of total)
ival-div: 20.0ms (27.9% of total)
ival-mult: 17.0ms (23.7% of total)
ival-pow2: 5.0ms (7% of total)
ival-sub: 4.0ms (5.6% of total)
ival-true: 1.0ms (1.4% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

Memory
2.5MiB live, 2.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.7%
(*.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))))
Compiler

Compiled 40 to 22 computations (45% saved)

simplify229.0ms (0.8%)

Memory
45.7MiB live, 461.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff5504
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
cost-diff5824
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
cost-diff5824
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
Rules
6 600×*-lowering-*.f32
6 600×*-lowering-*.f64
3 422×/-lowering-/.f32
3 422×/-lowering-/.f64
2 244×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023126
152126
2159126
31040126
43420126
56701126
08004124
Stop Event
iter 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))))
(* (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
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 h (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))) #s(literal 1 binary64))))
(* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2)))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(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)))
(fma.f64 h (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))) #s(literal 1 binary64))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(fma.f64 h (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 l (*.f64 #s(literal 4 binary64) (*.f64 d d))))) #s(literal 0 binary64))
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d))) #s(literal 0 binary64))
(pow (/ (* M D) (* 2 d)) 2)
(/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 #s(literal 4 binary64) (*.f64 d d)))
(/ (* M D) (* 2 d))
(*.f64 D (/.f64 M (*.f64 d #s(literal 2 binary64))))
(* M D)
(*.f64 M D)
M
D
(* 2 d)
(*.f64 d #s(literal 2 binary64))
(/ h l)
(/.f64 h l)

localize104.0ms (0.4%)

Memory
-4.8MiB live, 182.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy92.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))))
accuracy84.9%
(*.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))
accuracy76.8%
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy74.2%
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
Samples
69.0ms256×0valid
Compiler

Compiled 156 to 24 computations (84.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-mult: 32.0ms (57.7% of total)
ival-pow: 10.0ms (18% of total)
ival-div: 9.0ms (16.2% of total)
ival-pow2: 2.0ms (3.6% of total)
ival-sub: 1.0ms (1.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series60.0ms (0.2%)

Memory
26.3MiB live, 133.4MiB allocated
Counts
6 → 204
Calls
Call 1
Inputs
#<alt (pow (/ d h) (/ 1 2))>
#<alt (pow (/ d l) (/ 1 2))>
#<alt (pow (/ (* M D) (* 2 d)) 2)>
#<alt (/ 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 (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/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/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) 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

51 calls:

TimeVariablePointExpression
13.0ms
l
@inf
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
6.0ms
M
@0
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
3.0ms
d
@0
(pow (/ (* M D) (* 2 d)) 2)
2.0ms
D
@0
(pow (/ (* M D) (* 2 d)) 2)
2.0ms
h
@0
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))

rewrite350.0ms (1.3%)

Memory
-0.0MiB live, 755.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 446×*-lowering-*.f32
7 446×*-lowering-*.f64
4 352×accelerator-lowering-fma.f32
4 352×accelerator-lowering-fma.f64
3 368×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02360
110959
281359
0874658
Stop Event
iter limit
node limit
Counts
6 → 603
Calls
Call 1
Inputs
(pow (/ d h) (/ 1 2))
(pow (/ d l) (/ 1 2))
(pow (/ (* M D) (* 2 d)) 2)
(/ 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
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d h) (/.f64 d h))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 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 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 h d))))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/4 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 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 d))
(*.f64 (pow.f64 d #s(literal 1/4 binary64)) (*.f64 (pow.f64 h #s(literal -1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))))
(*.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 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 h #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 d #s(literal 1/4 binary64))) (pow.f64 h #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d (/.f64 d l)) l)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64))))
(sqrt.f64 (/.f64 d 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 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 l d))))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 d (/.f64 d l)) l) #s(literal 1/4 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 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 d))
(*.f64 (pow.f64 d #s(literal 1/4 binary64)) (*.f64 (pow.f64 l #s(literal -1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 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 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 l #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 d #s(literal 1/4 binary64))) (pow.f64 l #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (log.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))))))
(neg.f64 (/.f64 (*.f64 M (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)) (*.f64 M D)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)) (*.f64 M D)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 d #s(literal 2 binary64))) (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 M (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 d #s(literal -2 binary64))) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) d)))
(/.f64 (*.f64 M D) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)))
(/.f64 (*.f64 M D) (neg.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M D)))))
(/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)) (*.f64 M D))))
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 M (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (neg.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 d (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) (*.f64 d d))
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (neg.f64 (*.f64 d (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 M D) d)) (*.f64 #s(literal -2 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d) (/.f64 (*.f64 d #s(literal 2 binary64)) D))
(/.f64 (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (/.f64 d D))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d #s(literal -2 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) d) d)
(/.f64 (neg.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))))) (neg.f64 (*.f64 d (*.f64 d #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64))) (*.f64 d (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) d)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 d (*.f64 M D))))
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) #s(literal 1 binary64)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) D) d)
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d) #s(literal 1 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) D))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d) (/.f64 D d)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) #s(literal -1 binary64)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) (/.f64 #s(literal 1 binary64) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (/.f64 d D))
(/.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (-.f64 #s(literal 0 binary64) D)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1 binary64)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 M (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D)))) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 d (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) #s(literal 1 binary64)) (*.f64 d (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) d) #s(literal 1 binary64)) d)
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 D d))) (/.f64 #s(literal 2 binary64) M))
(/.f64 (*.f64 M (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 D d))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 D d))) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) #s(literal -2 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)) (*.f64 M D)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 M D))))
(*.f64 M (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))))
(*.f64 M (pow.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 M (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 M (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 D d))))
(*.f64 M (*.f64 M (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) D) (*.f64 d #s(literal 2 binary64)))))
(*.f64 D (*.f64 M (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64)))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 M D) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 M D) (pow.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M D)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 D d)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 D d)) #s(literal 1 binary64)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 M D))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 D d)) #s(literal 1 binary64)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 (/.f64 D d) D) d)))
(*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))))
(*.f64 (/.f64 D d) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 M D))))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d D)))
(*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d (*.f64 M D))))
(*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) d))
(*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d))
(*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) (*.f64 M D))))
(*.f64 (*.f64 M M) (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) D) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) D) (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) D) (*.f64 d #s(literal 2 binary64))) (*.f64 M M))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 d #s(literal 2 binary64))) (*.f64 M (*.f64 D (*.f64 M D))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 (*.f64 (/.f64 D d) D) d))
(*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 D d) D) d) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 D d) D) d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (pow.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) d)) #s(literal 2 binary64)))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) d)) (neg.f64 (/.f64 #s(literal 1/2 binary64) d))))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 M (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 1 binary64) d)))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) d)) (/.f64 d (*.f64 M D))))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 M d) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 M d) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 M D))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 d M)))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 d (*.f64 M D))))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) d))
(*.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 M D) d)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 M D) d)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 M D) d)) (/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) d)) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d) (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 (/.f64 D d) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))) M)
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))) (*.f64 M D))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 D d)) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d #s(literal -2 binary64))) (neg.f64 (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) d) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 2 binary64) (*.f64 M 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 M D))))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) (*.f64 M D))))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d (*.f64 M D))))
(*.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 M d) #s(literal 2 binary64)) (pow.f64 (*.f64 D #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 D #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (/.f64 M d) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 M M) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) D) (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (/.f64 D d) D) d) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d) #s(literal 1 binary64)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (/.f64 D d))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) D)) (/.f64 M d))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 d M)) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (/.f64 M (/.f64 d M)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) D)) (/.f64 M (/.f64 d M)))
(*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.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 (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) M)) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 M (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.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 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 D (/.f64 d D)) (/.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (*.f64 M D) (/.f64 d M)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 2 binary64) D)) (/.f64 (*.f64 M D) (/.f64 d M)))
(*.f64 (/.f64 (*.f64 M D) (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d M)) (/.f64 (*.f64 M D) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (*.f64 M D) (/.f64 d D)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (*.f64 M D) (/.f64 d D)))
(*.f64 (/.f64 (*.f64 M D) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 d D)) (/.f64 (*.f64 M D) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d) (/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) d)) (/.f64 #s(literal 2 binary64) (*.f64 M D))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 d M)) (/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) d)) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 #s(literal 2 binary64) D)) (/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) d)) (/.f64 d M)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 d D)) (/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) d)) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 #s(literal 2 binary64) M)) (/.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) d)) (/.f64 d D)))
(*.f64 (/.f64 (*.f64 M #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 D d) (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 D d) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (/.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 d M)) (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 D d) (/.f64 #s(literal 2 binary64) D)) (/.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 d M)))
(*.f64 (/.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 D d) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 D d) (/.f64 d M)) (/.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 D d) d) (/.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 M D))))
(*.f64 (/.f64 (/.f64 D d) (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) d) (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) #s(literal 2 binary64)) (/.f64 (*.f64 M D) (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 d M)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 d M)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 d D)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) d) (/.f64 M (/.f64 #s(literal 2 binary64) (*.f64 M D))))
(*.f64 (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 M (/.f64 d (*.f64 M 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 M D))))
(*.f64 (/.f64 (/.f64 M d) d) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 M D))))
(*.f64 (/.f64 (/.f64 M d) (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (/.f64 (/.f64 M d) (/.f64 d M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) D)) (/.f64 (/.f64 M d) (/.f64 d M)))
(*.f64 (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) D)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d M)))
(*.f64 (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d M)) (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (/.f64 M d) (/.f64 d D)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 2 binary64) M)) (/.f64 (/.f64 M d) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d D)))
(*.f64 (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d D)) (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (*.f64 D #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 M d) (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 M d) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) d) (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 M D))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 d (*.f64 M D))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (*.f64 d #s(literal 2 binary64))) (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 M D))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 d M)) (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) D)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) D)) (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 d M)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 d D)) (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) M)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) M)) (/.f64 (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 d D)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) d) (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 M D) d)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal -2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) d))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 M (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 D #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 D #s(literal 1/2 binary64))) (*.f64 (/.f64 M d) (/.f64 M d)))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) D) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 M d)) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 D #s(literal 1/2 binary64))) (/.f64 M d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))))) (sqrt.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 M M) (/.f64 D (*.f64 d #s(literal 2 binary64)))) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (/.f64 D d)) (/.f64 D d))
(*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) D) (/.f64 #s(literal 1 binary64) d))
#s(literal 1/2 binary64)
(neg.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l h) (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 l h))
(/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (/.f64 l h)))
(/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(/.f64 (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (/.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)) (*.f64 M D)))
(/.f64 (neg.f64 (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) l)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64)) l)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M D)) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 l h)))
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)) (*.f64 M D)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (*.f64 d (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D))))) (neg.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))) (*.f64 d (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))))) (*.f64 d (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) d)) d)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (*.f64 d (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 M (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (neg.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (*.f64 d (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D)))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (*.f64 d (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1/4 binary64)) d) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/2 binary64)) l)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) l))
(pow.f64 (/.f64 l (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 h (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l))
(*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) l)))
(*.f64 h (*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 M (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 h l)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 h l))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 (/.f64 h l) #s(literal 1 binary64)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 D d)) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) D) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))
(*.f64 (*.f64 (*.f64 M M) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 D d) D) d) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))
(*.f64 (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d) (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))
(*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))
(*.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (*.f64 (/.f64 D d) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) h)
(*.f64 (/.f64 #s(literal 1/2 binary64) l) (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 h l)))
(*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) l)) h)
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64)))) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) M) (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M D)) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 D d)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M M)) (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) D) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M (*.f64 D (*.f64 M D)))) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 (*.f64 M M) #s(literal 1/4 binary64))) (/.f64 (*.f64 (/.f64 D d) D) d))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) M) d))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 (/.f64 D d) (*.f64 (*.f64 M M) #s(literal 1/4 binary64)))) (/.f64 D d))
(+.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(+.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 d h) l) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 (/.f64 d h) l) #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 d h) l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 (/.f64 d h) l)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 (/.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 d h))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 d h))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 d #s(literal 1/4 binary64)) (*.f64 (pow.f64 l #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 d #s(literal 1/4 binary64)) (*.f64 (pow.f64 l #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h)))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 d #s(literal 1/4 binary64)) (*.f64 (pow.f64 h #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 d #s(literal 1/4 binary64)) (*.f64 (pow.f64 h #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l)))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h)))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 h l)) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) l) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) h) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 d d) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 d d) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 d #s(literal 1/4 binary64))) (pow.f64 l #s(literal -1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 d #s(literal 1/4 binary64))) (pow.f64 l #s(literal -1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 d #s(literal 1/4 binary64))) (pow.f64 h #s(literal -1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 d #s(literal 1/4 binary64))) (pow.f64 h #s(literal -1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/8 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 h l)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (/.f64 h l)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 h l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 h l)) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal -1/2 binary64)) (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (-.f64 #s(literal 0 binary64) (/.f64 h l))) (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 h (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 h (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))))
(/.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l)))) (fma.f64 h (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (fma.f64 h (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l))))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) #s(literal 3 binary64))) (fma.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) #s(literal 3 binary64))) (fma.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))))) (-.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))) (-.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l)))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 d h))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l)))) (sqrt.f64 (/.f64 d h))) (fma.f64 h (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 h (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) #s(literal 1 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 d #s(literal 1/4 binary64)) (*.f64 (pow.f64 h #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l)))) (/.f64 #s(literal 1 binary64) (fma.f64 h (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 h l) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) h) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 l l))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (/.f64 #s(literal 1 binary64) (fma.f64 h (/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))

simplify342.0ms (1.3%)

Memory
27.8MiB live, 619.8MiB allocated
Algorithm
egg-herbie
Rules
6 660×accelerator-lowering-fma.f32
6 660×accelerator-lowering-fma.f64
5 620×*-lowering-*.f32
5 620×*-lowering-*.f64
3 426×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01203277
13213193
211473183
326353164
454943164
085383125
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
(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/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/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow 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
(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/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/4 binary64) (*.f64 M M))) (*.f64 d d))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 d (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))))) d)
(* d (sqrt (/ 1 (* h l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* d (+ (sqrt (/ 1 (* h l))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3)))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* -1 (* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(* -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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* -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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* -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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) #s(literal 1 binary64)) #s(literal 0 binary64)))
(* d (sqrt (/ 1 (* h l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(* 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(* 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(* 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(* -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 D (*.f64 D (*.f64 M M))) (/.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)))))))))
(fma.f64 h (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))) #s(literal 0 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)))))))))
(fma.f64 h (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))) #s(literal 0 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)))))))))
(fma.f64 h (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))) #s(literal 0 binary64))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(* d (sqrt (/ 1 (* h l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(+ (* -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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)))
(+ (* -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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)))
(+ (* -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 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64)))
(* d (sqrt (/ 1 (* h l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* d (sqrt (/ 1 (* h l))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64)))

eval106.0ms (0.4%)

Memory
-6.8MiB live, 220.0MiB allocated
Compiler

Compiled 32 190 to 2 670 computations (91.7% saved)

prune152.0ms (0.6%)

Memory
-41.6MiB live, 289.9MiB allocated
Pruning

35 alts after pruning (35 fresh and 0 done)

PrunedKeptTotal
New77435809
Fresh000
Picked101
Done000
Total77535810
Accuracy
92.0%
Counts
810 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.4%
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) l) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
28.0%
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
14.5%
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
26.7%
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
27.8%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
13.4%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
30.9%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
31.2%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
30.3%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
26.6%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
28.2%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
51.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
50.9%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
34.7%
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
51.0%
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))))
50.7%
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))))
51.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 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l)))
58.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 M D) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)))))
42.7%
(*.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 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))))
70.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 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
54.3%
(*.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)) (*.f64 (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d D)))) (/.f64 h l))))
47.5%
(*.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)) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 D #s(literal 1/2 binary64))))) (/.f64 h l))))
60.7%
(*.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 M (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))))
34.4%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.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))))
37.3%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.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))))
66.4%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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))))
66.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (sqrt.f64 (/.f64 d l))) (-.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))))
67.0%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (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))))
38.2%
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 h #s(literal -1/4 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))))
30.3%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
39.3%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (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))))
39.3%
(*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (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))))
51.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
18.3%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
25.9%
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
Compiler

Compiled 2 660 to 1 628 computations (38.8% saved)

simplify234.0ms (0.9%)

Memory
8.3MiB live, 313.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff384
(*.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-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff4800
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
cost-diff5824
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
cost-diff0
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
cost-diff320
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
cost-diff2560
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
cost-diff0
(sqrt.f64 (/.f64 d h))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))
cost-diff0
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
cost-diff576
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))
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
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
cost-diff704
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff1088
(/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))
cost-diff5824
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
cost-diff5824
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
Rules
6 986×*-lowering-*.f32
6 986×*-lowering-*.f64
3 760×/-lowering-/.f32
3 760×/-lowering-/.f64
1 356×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065634
1195582
2817575
33911575
46208575
08232567
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (/ (/ (* (* M D) 1/2) (* d 2)) l) (/ (/ (* M D) (* d 2)) (/ 1 h)))))
(* (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 (* (/ (/ (* (* M D) 1/2) (* d 2)) l) (/ (/ (* M D) (* d 2)) (/ 1 h))))
(* (/ (/ (* (* M D) 1/2) (* d 2)) l) (/ (/ (* M D) (* d 2)) (/ 1 h)))
(/ (/ (* (* M D) 1/2) (* d 2)) l)
(/ (* (* M D) 1/2) (* d 2))
(* (* M D) 1/2)
(* M D)
M
D
1/2
(* d 2)
(/ (/ (* M D) (* d 2)) (/ 1 h))
(/ (* M D) (* d 2))
(/ 1 h)
(+ (* d (sqrt (/ 1 (* h l)))) 0)
d
(sqrt (/ 1 (* h l)))
(/ 1 (* h l))
1
(* h l)
h
l
0
(/ (* (sqrt (/ d h)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (/ l d)))
(* (sqrt (/ d h)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(sqrt (/ d h))
(/ d h)
d
h
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(/ (* M (* D (* M D))) (* (* d d) 4))
(* M (* D (* M D)))
M
(* D (* M D))
D
(* M D)
(* (* d d) 4)
(* d d)
4
(* -1/2 (/ h l))
-1/2
(/ h l)
l
1
(sqrt (/ l d))
(/ l d)
(+ (* (* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))) (/ 1 l)) (sqrt (/ (* d d) (* h l))))
(* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))))
(sqrt (/ (* d d) (* h l)))
(/ (* d d) (* h l))
(* d d)
d
(* h l)
h
l
(* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))
(/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))
(* -1/2 (* M (* D (* M D))))
-1/2
(* M (* D (* M D)))
M
(* D (* M D))
D
(* M D)
(* (* d d) 4)
4
(/ 1 l)
1
(* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d))))
(pow (/ d h) (/ 1 2))
(/ d h)
d
h
(/ 1 2)
1
2
(/ 1 (sqrt (/ l d)))
(sqrt (/ l d))
(/ l d)
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
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (/ (/ (* (* M D) 1/2) (* d 2)) l) (/ (/ (* M D) (* d 2)) (/ 1 h)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/4 binary64))) d) (*.f64 h (*.f64 M (/.f64 D (*.f64 l (*.f64 d #s(literal 2 binary64)))))) #s(literal 1 binary64))))
(* (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 (* (/ (/ (* (* M D) 1/2) (* d 2)) l) (/ (/ (* M D) (* d 2)) (/ 1 h))))
(fma.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/4 binary64))) d) (*.f64 h (*.f64 M (/.f64 D (*.f64 l (*.f64 d #s(literal 2 binary64)))))) #s(literal 1 binary64))
(* (/ (/ (* (* M D) 1/2) (* d 2)) l) (/ (/ (* M D) (* d 2)) (/ 1 h)))
(*.f64 (/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) d) (*.f64 h (*.f64 M (/.f64 D (*.f64 l (*.f64 d #s(literal 2 binary64)))))))
(/ (/ (* (* M D) 1/2) (* d 2)) l)
(/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) (*.f64 d l))
(/ (* (* M D) 1/2) (* d 2))
(/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) d)
(* (* M D) 1/2)
(*.f64 #s(literal 1/2 binary64) (*.f64 M D))
(* M D)
(*.f64 M D)
M
D
1/2
#s(literal 1/2 binary64)
(* d 2)
(*.f64 d #s(literal 2 binary64))
(/ (/ (* M D) (* d 2)) (/ 1 h))
(/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal 2 binary64)))
(/ (* M D) (* d 2))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))
(/ 1 h)
(/.f64 #s(literal 1 binary64) h)
(+ (* d (sqrt (/ 1 (* h l)))) 0)
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
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
0
#s(literal 0 binary64)
(/ (* (sqrt (/ d h)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (/ l d)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D D)) (*.f64 M #s(literal -1/8 binary64)))) (*.f64 l (*.f64 d d)))) (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))))
(* (sqrt (/ d h)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D D)) (*.f64 M #s(literal -1/8 binary64)))) (*.f64 l (*.f64 d d)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D D)) (*.f64 M #s(literal -1/8 binary64)))) (*.f64 l (*.f64 d d))))
(/ (* M (* D (* M D))) (* (* d d) 4))
(/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d (*.f64 d #s(literal 4 binary64))))
(* M (* D (* M D)))
(*.f64 M (*.f64 M (*.f64 D D)))
M
(* D (* M D))
(*.f64 M (*.f64 D D))
D
(* M D)
(*.f64 M D)
(* (* d d) 4)
(*.f64 d (*.f64 d #s(literal 4 binary64)))
(* d d)
(*.f64 d d)
4
#s(literal 4 binary64)
(* -1/2 (/ h l))
(/.f64 (*.f64 h #s(literal -1/2 binary64)) l)
-1/2
#s(literal -1/2 binary64)
(/ h l)
(/.f64 h l)
l
1
#s(literal 1 binary64)
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
(+ (* (* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))) (/ 1 l)) (sqrt (/ (* d d) (* h l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D D)) (*.f64 M #s(literal -1/8 binary64)))) (*.f64 l (*.f64 d d)))) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 (*.f64 M (*.f64 D D)) (*.f64 M #s(literal -1/8 binary64)))))
(sqrt (/ (* d d) (* h l)))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(/ (* d d) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(* d d)
(*.f64 d d)
d
(* h l)
(*.f64 h l)
h
l
(* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 (*.f64 M (*.f64 D D)) (*.f64 M #s(literal -1/8 binary64))))
(/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))
(/.f64 (*.f64 (*.f64 M (*.f64 D D)) (*.f64 M #s(literal -1/8 binary64))) (*.f64 d d))
(* -1/2 (* M (* D (* M D))))
(*.f64 M (*.f64 (*.f64 M (*.f64 D D)) #s(literal -1/2 binary64)))
-1/2
#s(literal -1/2 binary64)
(* M (* D (* M D)))
(*.f64 M (*.f64 M (*.f64 D D)))
M
(* D (* M D))
(*.f64 M (*.f64 D D))
D
(* M D)
(*.f64 M D)
(* (* d d) 4)
(*.f64 d (*.f64 d #s(literal 4 binary64)))
4
#s(literal 4 binary64)
(/ 1 l)
(/.f64 #s(literal 1 binary64) l)
1
#s(literal 1 binary64)
(* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/4 binary64))) d) (*.f64 h (*.f64 M (/.f64 D (*.f64 l (*.f64 d #s(literal 2 binary64)))))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(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)
(/ 1 (sqrt (/ l d)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
l
(- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l)))
(fma.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/4 binary64))) d) (*.f64 h (*.f64 M (/.f64 D (*.f64 l (*.f64 d #s(literal 2 binary64)))))) #s(literal 1 binary64))
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(*.f64 (/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) d) (*.f64 h (*.f64 M (/.f64 D (*.f64 l (*.f64 d #s(literal 2 binary64)))))))
(* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) d)) (*.f64 d #s(literal 2 binary64)))
(pow (/ (* M D) (* 2 d)) 2)
(/.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (*.f64 d #s(literal 2 binary64))) (*.f64 d #s(literal 2 binary64)))
(/ (* M D) (* 2 d))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64)))
(* M D)
(*.f64 M D)
M
D
(* 2 d)
(*.f64 d #s(literal 2 binary64))
(/ h l)
(/.f64 h l)

localize288.0ms (1.1%)

Memory
10.5MiB live, 409.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy92.0%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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))))
accuracy84.9%
(*.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))
accuracy76.8%
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy73.5%
(sqrt.f64 (/.f64 l d))
accuracy86.6%
(/.f64 (*.f64 d d) (*.f64 h l))
accuracy78.7%
(*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
accuracy76.3%
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
accuracy66.5%
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
accuracy89.1%
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))
accuracy77.0%
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
accuracy76.8%
(sqrt.f64 (/.f64 d h))
accuracy73.5%
(sqrt.f64 (/.f64 l d))
accuracy100.0%
(*.f64 h l)
accuracy99.7%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (*.f64 h l))
accuracy77.1%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
accuracy92.9%
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64)))
accuracy92.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 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
accuracy76.8%
(pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
accuracy74.2%
(pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
Samples
156.0ms256×0valid
Compiler

Compiled 670 to 67 computations (90% saved)

Precisions
Click to see histograms. Total time spent on operations: 120.0ms
ival-mult: 52.0ms (43.2% of total)
ival-div: 39.0ms (32.4% of total)
ival-pow: 11.0ms (9.1% of total)
ival-sqrt: 7.0ms (5.8% of total)
ival-add: 5.0ms (4.2% of total)
ival-sub: 2.0ms (1.7% of total)
ival-pow2: 2.0ms (1.7% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series92.0ms (0.3%)

Memory
17.0MiB live, 171.0MiB allocated
Counts
24 → 948
Calls
Call 1
Inputs
#<alt (pow (/ d h) (/ 1 2))>
#<alt (pow (/ d l) (/ 1 2))>
#<alt (/ (/ (* M D) (* d 2)) (/ 1 h))>
#<alt (/ 1 2)>
#<alt (+ (* d (sqrt (/ 1 (* h l)))) 0)>
#<alt (sqrt (/ 1 (* h l)))>
#<alt (/ 1 (* h l))>
#<alt (* h l)>
#<alt (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)>
#<alt (/ (* (sqrt (/ d h)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (/ l d)))>
#<alt (* (sqrt (/ d h)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))>
#<alt (sqrt (/ d h))>
#<alt (+ (* (* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))) (/ 1 l)) (sqrt (/ (* d d) (* h l))))>
#<alt (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))>
#<alt (* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))))>
#<alt (sqrt (/ (* d d) (* h l)))>
#<alt (pow (/ (* M D) (* 2 d)) 2)>
#<alt (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))>
#<alt (* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (/ (/ (* (* M D) 1/2) (* d 2)) l) (/ (/ (* M D) (* d 2)) (/ 1 h)))))>
#<alt (/ (* (* M D) 1/2) (* d 2))>
#<alt (sqrt (/ l d))>
#<alt (/ (* M (* D (* M D))) (* (* d d) 4))>
#<alt (/ (* d d) (* h l))>
#<alt (* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))>
Outputs
#<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 h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<alt (* 1/2 (/ (* D (* M h)) d))>
#<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 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)) 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 (* 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)) 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) (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 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/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)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (sqrt (/ d h))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (sqrt (/ d h))>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<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/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) (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))))))>
#<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 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) (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 (* 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 (* 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/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))>
#<alt (* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) 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))))))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) d))>
#<alt (* 1/4 (/ (* D M) 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))>
#<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/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 (/ (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)) 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) (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 (* 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

237 calls:

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

rewrite451.0ms (1.6%)

Memory
-2.8MiB live, 753.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 040×*-lowering-*.f32
4 040×*-lowering-*.f64
3 280×/-lowering-/.f32
3 280×/-lowering-/.f64
2 422×pow-lowering-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065317
1386269
23951247
08192241
Stop Event
iter limit
node limit
Counts
24 → 1 492
Calls
Call 1
Inputs
(pow (/ d h) (/ 1 2))
(pow (/ d l) (/ 1 2))
(/ (/ (* M D) (* d 2)) (/ 1 h))
(/ 1 2)
(+ (* d (sqrt (/ 1 (* h l)))) 0)
(sqrt (/ 1 (* h l)))
(/ 1 (* h l))
(* h l)
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(/ (* (sqrt (/ d h)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (/ l d)))
(* (sqrt (/ d h)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(sqrt (/ d h))
(+ (* (* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4)))) (/ 1 l)) (sqrt (/ (* d d) (* h l))))
(/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))
(* (sqrt (/ (* d d) (* h l))) (* h (/ (* -1/2 (* M (* D (* M D)))) (* (* d d) 4))))
(sqrt (/ (* d d) (* h l)))
(pow (/ (* M D) (* 2 d)) 2)
(* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))
(* (* (pow (/ d h) (/ 1 2)) (pow (/ d l) (/ 1 2))) (- 1 (* (/ (/ (* (* M D) 1/2) (* d 2)) l) (/ (/ (* M D) (* d 2)) (/ 1 h)))))
(/ (* (* M D) 1/2) (* d 2))
(sqrt (/ l d))
(/ (* M (* D (* M D))) (* (* d d) 4))
(/ (* d d) (* h l))
(* (* (pow (/ d h) (/ 1 2)) (/ 1 (sqrt (/ l d)))) (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))))
Outputs
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d h) (/.f64 d h))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64))))
(sqrt.f64 (/.f64 d h))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/4 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 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 d))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l))))
(exp.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64) (*.f64 (log.f64 (/.f64 d l)) #s(literal 1/4 binary64))))
(exp.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64))))
(sqrt.f64 (/.f64 d l))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/4 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 l d)) (sqrt.f64 (/.f64 l d))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (/.f64 d l)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 d))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (-.f64 #s(literal 0 binary64) (log.f64 h))))
(neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 #s(literal -1 binary64) h)))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) (/.f64 #s(literal 1 binary64) h)))
(/.f64 h (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 #s(literal 1 binary64) h)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d h) #s(literal 2 binary64)) (*.f64 M D)))
(/.f64 (*.f64 M D) (*.f64 (/.f64 d h) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 #s(literal 1 binary64) h))
(/.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))))
(/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) (/.f64 #s(literal -1 binary64) h))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (neg.f64 (*.f64 (/.f64 d h) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 d #s(literal -2 binary64))))
(/.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 #s(literal 1 binary64) h) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 d h))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) #s(literal 1 binary64)) (/.f64 d h))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 (/.f64 d h) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) h) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) h) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) h) d)
(/.f64 (/.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) h)) (*.f64 d #s(literal 2 binary64)))
(pow.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 #s(literal 1 binary64) h)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 d h) #s(literal 2 binary64)) (*.f64 M D)) #s(literal -1 binary64))
(*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))
(*.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 M (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) h))
(*.f64 M (/.f64 D (*.f64 (/.f64 d h) #s(literal 2 binary64))))
(*.f64 D (/.f64 M (*.f64 (/.f64 d h) #s(literal 2 binary64))))
(*.f64 (*.f64 M D) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) h))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) h)
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) h)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (/.f64 D d) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 D d) h))
(*.f64 (/.f64 M d) (/.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) h))
(*.f64 (/.f64 M (/.f64 #s(literal 1 binary64) h)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 D (/.f64 #s(literal 1 binary64) h)) (/.f64 M (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 M #s(literal 1 binary64)) (/.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (*.f64 M D) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (*.f64 M #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 D d) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (/.f64 M d) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 #s(literal 1 binary64) h)))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) h))
#s(literal 1/2 binary64)
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h)))))
(exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64))))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 h l) (*.f64 d d)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d (*.f64 h l))) (sqrt.f64 d) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (*.f64 d d) (*.f64 h l))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 (*.f64 d d) (*.f64 h l))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (sqrt.f64 d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d h)))) (sqrt.f64 (sqrt.f64 (/.f64 d l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (/.f64 d h))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) #s(literal 0 binary64))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.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 h l)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (*.f64 h l) (*.f64 d d)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (*.f64 h l) (*.f64 d d)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal -1 binary64)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (neg.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) (*.f64 h l))) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (-.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) #s(literal 0 binary64)) (/.f64 (*.f64 d d) (*.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (sqrt.f64 h))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) d)) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 0 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)))) #s(literal 0 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)) (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) #s(literal 1 binary64))) (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 d) #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d)) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (/.f64 (*.f64 d d) l)) (sqrt.f64 h))
(pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 h l) (*.f64 d d)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d h)) (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d l)) (*.f64 (/.f64 d h) (/.f64 d h))) #s(literal 1/4 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 h l) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 h l))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h l))) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (*.f64 d d) (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 (*.f64 d d) (*.f64 h l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (sqrt.f64 d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d h)))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 h l))) #s(literal 1/2 binary64)))
(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)))
(fabs.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 h))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) 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))
(pow.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(*.f64 (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)) (pow.f64 (*.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 h l))))
(exp.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 h l))) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 h l))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (*.f64 h l))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))
(/.f64 (/.f64 #s(literal 1 binary64) h) l)
(/.f64 (/.f64 #s(literal 1 binary64) l) h)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))
(/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) l))
(pow.f64 (*.f64 h l) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal -2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 #s(literal 1 binary64) h)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(*.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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(exp.f64 (log.f64 (*.f64 h l)))
(sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(/.f64 (*.f64 h l) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)) #s(literal -1 binary64))
(pow.f64 (*.f64 h l) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (*.f64 h l)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 h l) (*.f64 h l)) #s(literal 1/2 binary64))
(*.f64 h l)
(*.f64 l h)
(*.f64 (*.f64 h l) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 h l)) (sqrt.f64 (*.f64 h l)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))))
(fma.f64 h (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (neg.f64 (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (neg.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) #s(literal 1 binary64))
(fma.f64 (/.f64 M (*.f64 d d)) (*.f64 (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (/.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (*.f64 (/.f64 h l) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 h l)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) (/.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) d) (/.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 h l)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) h #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) M) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (/.f64 M (*.f64 d d))) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(+.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) (/.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 h l) (*.f64 d d)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d (*.f64 h l))) (sqrt.f64 d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (*.f64 d d) (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 (*.f64 d d) (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (sqrt.f64 d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d h)))) (sqrt.f64 (sqrt.f64 (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (/.f64 d h))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (fma.f64 d (/.f64 d (*.f64 h l)) (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 (*.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) d) (*.f64 l (sqrt.f64 (*.f64 h l)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))
(/.f64 (fma.f64 d l (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (*.f64 h l)) l))
(/.f64 (fma.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)) (*.f64 l d)) (*.f64 l (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 d h))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(/.f64 (*.f64 d (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) d) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) d) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (neg.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) (neg.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(/.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))))
(*.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 l)) (sqrt.f64 d))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d h)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h #s(literal -1/2 binary64)) l)) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 h l) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 h) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (sqrt.f64 d)) (*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 h)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64)) (sqrt.f64 d)) (*.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 3 binary64)) (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (-.f64 (/.f64 d h) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d h))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 d h)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (sqrt.f64 d)) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d h))) (+.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d h) (/.f64 d h))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64) (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/4 binary64))))
(sqrt.f64 (/.f64 d h))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 h d) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 h d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(pow.f64 (/.f64 d h) #s(literal 1/2 binary64))
(pow.f64 (/.f64 h d) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/4 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 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 d))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(+.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) (/.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 h l) (*.f64 d d)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d (*.f64 h l))) (sqrt.f64 d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (*.f64 d d) (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 (*.f64 d d) (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (sqrt.f64 d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d h)))) (sqrt.f64 (sqrt.f64 (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (/.f64 d h))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (fma.f64 d (/.f64 d (*.f64 h l)) (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 (*.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) d) (*.f64 l (sqrt.f64 (*.f64 h l)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))
(/.f64 (fma.f64 d l (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (*.f64 h l)) l))
(/.f64 (fma.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)) (*.f64 l d)) (*.f64 l (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 d h))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(/.f64 (*.f64 d (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) d) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) d) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (neg.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) (neg.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(/.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))))
(*.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 l)) (sqrt.f64 d))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -8 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -8 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -8 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) (*.f64 d d))))
(/.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -8 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D))))) (neg.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) (*.f64 d d))) #s(literal -4 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) #s(literal 4 binary64)) (*.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 d d)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)))) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/2 binary64)) #s(literal 4 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) d) (*.f64 d #s(literal 4 binary64)))
(pow.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -8 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -8 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) (*.f64 d d))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(*.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (/.f64 M (*.f64 d d)) (*.f64 (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 d d)) (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))))
(*.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (/.f64 #s(literal -1/2 binary64) (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 M #s(literal -1/2 binary64)) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) (*.f64 d d)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) d) (/.f64 #s(literal -1/2 binary64) (*.f64 d #s(literal 4 binary64))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)))
(*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) d) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 d d)))
(*.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 M (*.f64 d d))) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)))
(/.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -8 binary64)))
(/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) d) (*.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 d d) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -8 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (*.f64 #s(literal 1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D))))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)) (*.f64 d d))) #s(literal 4 binary64))
(/.f64 (*.f64 d (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(*.f64 h (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)))))
(*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)))
(*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) h)
(*.f64 (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) #s(literal -1/2 binary64)) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal -1/2 binary64) (*.f64 d d))) (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (*.f64 d d) (*.f64 h l)))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64))))
(exp.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h)))))
(exp.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d h))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64))))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 h l) (*.f64 d d)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d (*.f64 h l))) (sqrt.f64 d) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (*.f64 d d) (*.f64 h l))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 (*.f64 d d) (*.f64 h l))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (sqrt.f64 d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d h)))) (sqrt.f64 (sqrt.f64 (/.f64 d l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (/.f64 d h))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) #s(literal 0 binary64))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.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 h l)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (*.f64 h l) (*.f64 d d)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 h d)))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (*.f64 h l) (*.f64 d d)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal -1 binary64)) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (*.f64 (/.f64 l d) h)))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (sqrt.f64 h)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (neg.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) (*.f64 h l))) (-.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (-.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) #s(literal 0 binary64)) (/.f64 (*.f64 d d) (*.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d l) d)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d l))) (sqrt.f64 h))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h l)))
(/.f64 (sqrt.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (sqrt.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) d)) (sqrt.f64 (*.f64 (/.f64 h d) l)))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 0 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)))) #s(literal 0 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)) (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d h) #s(literal 1 binary64))) (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 d) #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d)) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) (sqrt.f64 (sqrt.f64 (*.f64 h l))))
(/.f64 (sqrt.f64 (/.f64 (*.f64 d d) l)) (sqrt.f64 h))
(pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 h l) (*.f64 d d)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 h l)) d) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 l d) (/.f64 d h))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 d h) (/.f64 d h)) (*.f64 (/.f64 d l) (/.f64 d l))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 (/.f64 d l) (/.f64 d l)) (*.f64 (/.f64 d h) (/.f64 d h))) #s(literal 1/4 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 h l) (*.f64 d d)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 h l))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))))
(*.f64 (sqrt.f64 (/.f64 d (*.f64 h l))) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(*.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (*.f64 d d) (*.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 (*.f64 d d) (*.f64 h l))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (sqrt.f64 d))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d h)))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)))
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (*.f64 d d))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M D)) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 d (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 M D)) (*.f64 d (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal 2 binary64)) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 M D)) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D))))) (neg.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d))) #s(literal -4 binary64))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) d) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M D)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) d)
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1 binary64)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 M (*.f64 d d)) (*.f64 D (*.f64 M D))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) d)
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 M (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))
(*.f64 (*.f64 D (*.f64 M D)) (*.f64 M (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 M D)) (/.f64 M (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d))
(*.f64 (/.f64 M (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)) (/.f64 M (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 M (*.f64 D (*.f64 M D))))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) M)
(*.f64 (/.f64 (*.f64 D (*.f64 M D)) (*.f64 d d)) (/.f64 M #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (*.f64 M D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d d)) (/.f64 (*.f64 M D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 d d)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 D (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M #s(literal 1/2 binary64))) (*.f64 (/.f64 D d) (/.f64 D d)))
(*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) M) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M D)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 M d)) (*.f64 #s(literal 1/2 binary64) D))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))) (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l h) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d))))
(/.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) h))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))) (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 l h))
(/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) l))
(/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (neg.f64 (/.f64 l h)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) (/.f64 #s(literal 1 binary64) h))
(/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) h)) l)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M D)) (*.f64 (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))) (*.f64 (/.f64 d h) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 l (*.f64 d #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 M D)) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) (*.f64 (/.f64 d h) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) #s(literal 1 binary64)) (*.f64 l (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (*.f64 M D)) (*.f64 l (*.f64 (/.f64 d h) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (*.f64 M D)) (*.f64 (-.f64 #s(literal 0 binary64) l) (*.f64 (/.f64 d h) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 d h) #s(literal 2 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 (/.f64 d h) #s(literal 2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d)) (*.f64 (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))) (/.f64 #s(literal -1 binary64) h)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d)) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) h)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d)) (*.f64 (*.f64 (/.f64 d h) #s(literal 2 binary64)) l))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64))) (*.f64 (*.f64 (/.f64 d h) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) h) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 #s(literal -1 binary64) h) (*.f64 l (*.f64 d #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d)) (*.f64 (/.f64 #s(literal -1 binary64) h) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d)) (*.f64 l (/.f64 #s(literal -1 binary64) h)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d)) (*.f64 (-.f64 #s(literal 0 binary64) l) (/.f64 #s(literal -1 binary64) h)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d))) (/.f64 #s(literal -1 binary64) h))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) h))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M D)) (*.f64 (/.f64 d h) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 l h))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 l (*.f64 d #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 l (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d)) (/.f64 #s(literal -1 binary64) h))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64)) (/.f64 l h))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d))) (/.f64 #s(literal 1 binary64) h))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) h))) l)
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 l (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64))))) (*.f64 (/.f64 d h) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64))))) (/.f64 #s(literal -1 binary64) h))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) h))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 l (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))) (/.f64 #s(literal 1 binary64) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 l h) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d))) #s(literal -1 binary64))
(pow.f64 (/.f64 l (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) h))) #s(literal -1 binary64))
(*.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l)))
(*.f64 (/.f64 h l) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 l h)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d) (/.f64 (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (/.f64 h l)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h)
(*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) h)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64)) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (*.f64 (/.f64 h l) #s(literal 1/2 binary64)) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 h l))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) #s(literal 1 binary64)) h)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) h))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(+.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) (/.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 h l) (*.f64 d d)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d (*.f64 h l))) (sqrt.f64 d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (*.f64 d d) (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 (*.f64 d d) (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (sqrt.f64 d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d h)))) (sqrt.f64 (sqrt.f64 (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (/.f64 d h))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (fma.f64 d (/.f64 d (*.f64 h l)) (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 (*.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) d) (*.f64 l (sqrt.f64 (*.f64 h l)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))
(/.f64 (fma.f64 d l (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (*.f64 h l)) l))
(/.f64 (fma.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)) (*.f64 l d)) (*.f64 l (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 d h))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(/.f64 (*.f64 d (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) d) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) d) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (neg.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) (neg.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(/.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))))
(*.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 l)) (sqrt.f64 d))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal -1/4 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D)))))
(/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (neg.f64 (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d)
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) #s(literal 2 binary64)) d)
(pow.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 d (*.f64 M D))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) d))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))
(*.f64 M (*.f64 D (/.f64 #s(literal 1/4 binary64) d)))
(*.f64 M (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 M (/.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 d #s(literal 2 binary64))))
(*.f64 D (*.f64 M (/.f64 #s(literal 1/4 binary64) d)))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1/4 binary64) d))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 M d) (/.f64 (*.f64 #s(literal 1/2 binary64) D) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 M D))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 d l)))))
(exp.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 l d)) #s(literal 0 binary64)) #s(literal -1 binary64))))
(sqrt.f64 (/.f64 l d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (sqrt.f64 l) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 d l))))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(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 (sqrt.f64 (/.f64 d l)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 l d)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l d))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 l) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))))
(*.f64 (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)) (pow.f64 (/.f64 d l) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))))
(neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)))
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (*.f64 d d))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M D)) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) d)) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) d))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 d (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 M D)) (*.f64 d (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal 2 binary64)) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 M D)) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 d #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D))))) (neg.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d))) #s(literal -4 binary64))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) d) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M D)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (-.f64 #s(literal 0 binary64) (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) d)
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1 binary64)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 M (*.f64 d d)) (*.f64 D (*.f64 M D))) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) d)
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M D)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 M (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))
(*.f64 (*.f64 D (*.f64 M D)) (*.f64 M (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 D (*.f64 M D)) (/.f64 M (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d))
(*.f64 (/.f64 M (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)) (/.f64 M (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 M (*.f64 D (*.f64 M D))))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) M)
(*.f64 (/.f64 (*.f64 D (*.f64 M D)) (*.f64 d d)) (/.f64 M #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (*.f64 M D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d d)) (/.f64 (*.f64 M D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 d d)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (/.f64 D (*.f64 d #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M #s(literal 1/2 binary64))) (*.f64 (/.f64 D d) (/.f64 D d)))
(*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D)))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) M) (/.f64 D (*.f64 d #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M D)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (/.f64 M d)) (*.f64 #s(literal 1/2 binary64) D))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 d d) (*.f64 h l)))
(+.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 0 binary64))
(exp.f64 (log.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 h l) (*.f64 d d))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) #s(literal 2 binary64)))
(exp.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 h l)) (*.f64 (log.f64 d) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 d) #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (log.f64 (*.f64 h l)))))
(fabs.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 0 binary64))
(sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 d (/.f64 d (*.f64 h l)) #s(literal 0 binary64))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l)))) #s(literal 0 binary64))
(fma.f64 d (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (/.f64 d h) (/.f64 d l) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (*.f64 d d) (*.f64 h l)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d l) (/.f64 d h) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 d d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l)))) #s(literal 0 binary64))
(fma.f64 (*.f64 d d) (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 0 binary64))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 (*.f64 d d) (*.f64 h l)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 d d) h) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 (/.f64 d (*.f64 h l)) d #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 d h) d) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 h l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d h))) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d l))) (sqrt.f64 (/.f64 d h)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(neg.f64 (/.f64 (*.f64 d d) (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (*.f64 h l)))
(/.f64 (/.f64 d h) (/.f64 l d))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 h l) (*.f64 d d)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 h l) (*.f64 d d)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (*.f64 d d) h)))
(/.f64 (/.f64 d l) (/.f64 h d))
(/.f64 (*.f64 d d) (*.f64 h l))
(/.f64 (*.f64 d d) (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 h l) (*.f64 d d))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (*.f64 h l)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 (/.f64 (*.f64 d d) h) l)
(/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))) (/.f64 (*.f64 d d) (*.f64 h l)))
(/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))
(/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d)))
(/.f64 (*.f64 #s(literal 1 binary64) d) (*.f64 (/.f64 h d) l))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(/.f64 (neg.f64 (/.f64 (*.f64 d d) h)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 0 binary64)) (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)))) #s(literal 0 binary64)) (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l)) (+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 0 binary64)) (/.f64 (*.f64 d d) (*.f64 h l)))
(/.f64 (*.f64 (/.f64 d h) d) l)
(/.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64)) (*.f64 h l))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (/.f64 (*.f64 d d) (*.f64 h l)))
(/.f64 (*.f64 (/.f64 d h) #s(literal 1 binary64)) (/.f64 l d))
(/.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 (*.f64 d d) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 h l)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 d (/.f64 d l)) h)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l)) (-.f64 #s(literal 0 binary64) h))
(/.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (*.f64 h l)))
(/.f64 (/.f64 (*.f64 d d) l) h)
(pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 h l) (*.f64 d d)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (*.f64 d d) (*.f64 h l))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 h l) (*.f64 d d)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 (*.f64 d d) h)) #s(literal -1 binary64))
(*.f64 d (/.f64 d (*.f64 h l)))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 d (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)))
(*.f64 (/.f64 d h) (/.f64 d l))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (*.f64 d d) (*.f64 h l)))))
(*.f64 (/.f64 d l) (/.f64 d h))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (*.f64 d d))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l)))))
(*.f64 (*.f64 d d) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 (*.f64 d d) (*.f64 h l)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d d)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l))))
(*.f64 (/.f64 (*.f64 d d) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 d (*.f64 h l)) d)
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) d)
(*.f64 (*.f64 (/.f64 d h) d) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 h l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(+.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) (/.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) #s(literal 1 binary64) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 h l) (*.f64 d d)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d h))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 l d))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (*.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 #s(literal 1 binary64) l)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d (*.f64 h l))) (sqrt.f64 d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 d d) (*.f64 h l)) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 d h) (sqrt.f64 (*.f64 h l)))) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64))) (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (sqrt.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 (*.f64 d d) (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (sqrt.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 (*.f64 d d) (*.f64 h l))))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (sqrt.f64 d) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d h) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d h)))) (sqrt.f64 (sqrt.f64 (/.f64 d l))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 d l)))) (sqrt.f64 (sqrt.f64 (/.f64 d h))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) d)) (sqrt.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (fma.f64 d (/.f64 d (*.f64 h l)) (-.f64 (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 (*.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) d) (*.f64 l (sqrt.f64 (*.f64 h l)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))
(/.f64 (fma.f64 d l (*.f64 (sqrt.f64 (*.f64 h l)) (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (*.f64 (sqrt.f64 (*.f64 h l)) l))
(/.f64 (fma.f64 (/.f64 (*.f64 d (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 h l)) (*.f64 l d)) (*.f64 l (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 l d)) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 d h))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (*.f64 h l)) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64))))
(/.f64 (*.f64 d (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (*.f64 (sqrt.f64 (*.f64 h l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) d) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) d) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) (neg.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) (neg.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(/.f64 (-.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) #s(literal 3 binary64))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (/.f64 d (sqrt.f64 (*.f64 h l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))) (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (*.f64 h l))) #s(literal 3 binary64)) (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 (-.f64 d (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 (*.f64 h l))) (*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))))))
(*.f64 (fma.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (neg.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64)))))) (sqrt.f64 l)) (sqrt.f64 d))

simplify522.0ms (1.9%)

Memory
12.4MiB live, 984.5MiB allocated
Algorithm
egg-herbie
Rules
7 608×*-lowering-*.f32
7 608×*-lowering-*.f64
6 514×accelerator-lowering-fma.f32
6 514×accelerator-lowering-fma.f64
3 470×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024414433
168914026
2242613957
3539313897
0868413657
Stop Event
iter limit
node limit
Counts
948 → 948
Calls
Call 1
Inputs
(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 h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 1/2 (/ (* D (* M h)) d))
(* 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)
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)) 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)))
(* 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)) 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) (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 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/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)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(sqrt (/ d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(sqrt (/ d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(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/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) (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))))))
(* -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 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) (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))))
(* 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))))
(* 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/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow 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))))))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) d))
(* 1/4 (/ (* D M) 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))
(* -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/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)))
(/ (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)) 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) (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)))))
(* 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
(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 h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) d)
(* 1/2 (/ (* D (* M h)) d))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 D M))) 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 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(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 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.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))))
(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)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d d)) l) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 d (-.f64 #s(literal 0 binary64) (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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.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))) #s(literal 0 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 #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 l (*.f64 h (*.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 #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 l (*.f64 h (*.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 #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 l (*.f64 h (*.f64 h h))))))))
(* 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 M M) l))) #s(literal 0 binary64))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 d h)))) l) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 d h)))) l) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 d h)))) l) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 D (/.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M M))) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 D (/.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M M))) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 D (/.f64 (*.f64 D (-.f64 #s(literal 0 binary64) (*.f64 M M))) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d h)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)) (sqrt.f64 (*.f64 d h))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)) (sqrt.f64 (*.f64 d h))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)) (sqrt.f64 (*.f64 d h))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 M M) l))) #s(literal 0 binary64))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (/.f64 (*.f64 D D) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 M M) l))) #s(literal 0 binary64))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 M M) l))) #s(literal 0 binary64))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 M M) l))) #s(literal 0 binary64))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 M M) l))) #s(literal 0 binary64))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 M M) l))) #s(literal 0 binary64))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 d h)) l (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) #s(literal -1/8 binary64)))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 d h)) l (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) #s(literal -1/8 binary64)))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 d h)) l (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) #s(literal -1/8 binary64)))) l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) l)) (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))
(* -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/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 d (-.f64 #s(literal 0 binary64) (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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.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))) #s(literal 0 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 #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 l (*.f64 h (*.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 #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 l (*.f64 h (*.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 #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 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (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 (fma.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))) #s(literal 0 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 (fma.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))) #s(literal 0 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 (fma.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))) #s(literal 0 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (*.f64 d d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* 1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h 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) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h 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) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h 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) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h 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 l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h 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) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h 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) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h 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) (pow (sqrt -1) 2))) d) (sqrt (/ h l))))
(*.f64 (sqrt.f64 (/.f64 h 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 l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) 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))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(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 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(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 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* 1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (+ (* -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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.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 (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.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))) #s(literal 0 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 #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 l (*.f64 h (*.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 #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 l (*.f64 h (*.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 #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 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(* (* d (pow (sqrt -1) 2)) (sqrt (/ 1 (* h l))))
(*.f64 d (-.f64 #s(literal 0 binary64) (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 (fma.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))) #s(literal 0 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 (fma.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))) #s(literal 0 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 (fma.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))) #s(literal 0 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) d)
(* 1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D M)) 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))
(* -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/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(/ (pow d 2) (* h l))
(*.f64 d (/.f64 d (*.f64 h l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 d d) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d 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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* -1 (* d (sqrt (/ 1 (* h l)))))
(*.f64 d (-.f64 #s(literal 0 binary64) (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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 d d)) (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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (*.f64 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 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) 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 (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.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))) #s(literal 0 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 #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 l (*.f64 h (*.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 #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 l (*.f64 h (*.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 #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 l (*.f64 h (*.f64 h h))))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (*.f64 h l)) #s(literal -1/8 binary64)))) (*.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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 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)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 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 D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #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))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)))

eval843.0ms (3.1%)

Memory
-135.8MiB live, 761.0MiB allocated
Compiler

Compiled 106 169 to 4 719 computations (95.6% saved)

prune450.0ms (1.6%)

Memory
6.3MiB live, 765.0MiB allocated
Pruning

65 alts after pruning (65 fresh and 0 done)

PrunedKeptTotal
New2 871552 926
Fresh201030
Picked505
Done000
Total2 896652 961
Accuracy
95.7%
Counts
2 961 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.1%
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
37.3%
(fma.f64 (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
22.5%
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
37.8%
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
16.4%
(fma.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))) #s(literal 0 binary64))
3.2%
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
27.7%
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
27.9%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
27.9%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
27.8%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
23.3%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
27.9%
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
24.0%
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
26.7%
(fma.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
30.9%
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
5.7%
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
27.2%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
31.2%
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
30.2%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
31.2%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
26.6%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
51.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
68.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
50.9%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
66.5%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
58.1%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
62.5%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
47.7%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
57.3%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
48.8%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
42.7%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
40.2%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))) (sqrt.f64 (/.f64 l d)))
58.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))) (sqrt.f64 (/.f64 l d)))
21.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
9.4%
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
38.7%
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
16.2%
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
18.7%
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
11.9%
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
39.2%
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
27.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
27.7%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
26.4%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
34.7%
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
50.7%
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))))
12.8%
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
27.3%
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
54.3%
(*.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)) (*.f64 (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d D)))) (/.f64 h l))))
60.7%
(*.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 M (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))))
37.8%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
41.5%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
42.3%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))))
67.7%
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64))))))))
40.3%
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
49.6%
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
15.0%
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
51.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
66.4%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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))))
18.3%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
38.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
27.8%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
23.3%
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
26.7%
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
27.0%
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
43.8%
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
Compiler

Compiled 3 716 to 2 388 computations (35.7% saved)

simplify369.0ms (1.3%)

Memory
21.4MiB live, 493.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))
cost-diff0
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
cost-diff0
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
cost-diff768
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))
cost-diff0
(sqrt.f64 (/.f64 d h))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))
cost-diff0
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
cost-diff64
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
cost-diff0
(sqrt.f64 (*.f64 h l))
cost-diff0
(/.f64 (sqrt.f64 (*.f64 h l)) d)
cost-diff0
(/.f64 (*.f64 d d) (*.f64 h l))
cost-diff256
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
cost-diff-64
(*.f64 h l)
cost-diff0
(sqrt.f64 (*.f64 h l))
cost-diff0
(/.f64 d (sqrt.f64 (*.f64 h l)))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)))
cost-diff0
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
cost-diff320
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64))))
cost-diff320
(fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))
Rules
8 636×accelerator-lowering-fma.f32
8 636×accelerator-lowering-fma.f64
7 690×*-lowering-*.f32
7 690×*-lowering-*.f64
3 590×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063522
1183514
2725508
35197508
46272508
56836508
08464498
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (* (sqrt (/ d h)) (+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1)) (sqrt (/ l d)))
(* (sqrt (/ d h)) (+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1))
(sqrt (/ d h))
(/ d h)
d
h
(+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1)
(/ (* (* M D) -1/2) (* l (* d 2)))
(* (* M D) -1/2)
(* M D)
M
D
-1/2
(* l (* d 2))
l
(* d 2)
2
(* h (/ (* 1/2 (* M D)) d))
(/ (* 1/2 (* M D)) d)
(* 1/2 (* M D))
1/2
1
(sqrt (/ l d))
(/ l d)
(/ d (sqrt (* h l)))
d
(sqrt (* h l))
(* h l)
h
l
(* (/ (* d d) (* h l)) (/ (sqrt (* h l)) d))
(/ (* d d) (* h l))
(* d d)
d
(* h l)
h
l
(/ (sqrt (* h l)) d)
(sqrt (* h l))
(/ (* (sqrt (/ d h)) (+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1)) (sqrt (/ l d)))
(* (sqrt (/ d h)) (+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1))
(sqrt (/ d h))
(/ d h)
d
h
(+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1)
(* D D)
D
(/ (* (* -1/8 (* M M)) h) (* d (* d l)))
(* (* -1/8 (* M M)) h)
(* -1/8 (* M M))
-1/8
(* M M)
M
(* d (* d l))
(* d l)
l
1
(sqrt (/ l d))
(/ l d)
(/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d))) (sqrt (- 0 h)))
(* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d)))
(* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(sqrt (/ d l))
(/ d l)
d
l
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(/ (* M (* D (* M D))) (* (* d d) 4))
(* M (* D (* M D)))
M
(* D (* M D))
D
(* M D)
(* (* d d) 4)
(* d d)
4
(* -1/2 (/ h l))
-1/2
(/ h l)
h
1
(sqrt (- 0 d))
(- 0 d)
0
(sqrt (- 0 h))
(- 0 h)
Outputs
(/ (* (sqrt (/ d h)) (+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1)) (sqrt (/ l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (fma.f64 (*.f64 M D) (fma.f64 h #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ d h)) (+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (fma.f64 (*.f64 M D) (fma.f64 h #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1)
(fma.f64 (fma.f64 (*.f64 M D) (fma.f64 h #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64))
(/ (* (* M D) -1/2) (* l (* d 2)))
(*.f64 D (*.f64 M (/.f64 #s(literal -1/4 binary64) (fma.f64 d l #s(literal 0 binary64)))))
(* (* M D) -1/2)
(*.f64 M (*.f64 D #s(literal -1/2 binary64)))
(* M D)
(*.f64 M D)
M
D
-1/2
#s(literal -1/2 binary64)
(* l (* d 2))
(fma.f64 d (*.f64 l #s(literal 2 binary64)) #s(literal 0 binary64))
l
(* d 2)
(fma.f64 d #s(literal 2 binary64) #s(literal 0 binary64))
2
#s(literal 2 binary64)
(* h (/ (* 1/2 (* M D)) d))
(/.f64 (fma.f64 (*.f64 M D) (fma.f64 h #s(literal 1/2 binary64) #s(literal 0 binary64)) #s(literal 0 binary64)) d)
(/ (* 1/2 (* M D)) d)
(/.f64 (*.f64 D (*.f64 M #s(literal 1/2 binary64))) d)
(* 1/2 (* M D))
(*.f64 D (*.f64 M #s(literal 1/2 binary64)))
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
(/ d (sqrt (* h l)))
(/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
d
(sqrt (* h l))
(sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))
(* h l)
(fma.f64 h l #s(literal 0 binary64))
h
l
(* (/ (* d d) (* h l)) (/ (sqrt (* h l)) d))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) (fma.f64 d (fma.f64 h l #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(/ (* d d) (* h l))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))
(* d d)
(fma.f64 d d #s(literal 0 binary64))
d
(* h l)
(fma.f64 h l #s(literal 0 binary64))
h
l
(/ (sqrt (* h l)) d)
(/.f64 (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))) d)
(sqrt (* h l))
(sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))
(/ (* (sqrt (/ d h)) (+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1)) (sqrt (/ l d)))
(*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 (/.f64 h (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M #s(literal -1/8 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d))))
(* (sqrt (/ d h)) (+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M #s(literal -1/8 binary64))))) #s(literal 1 binary64)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1)
(fma.f64 (/.f64 h (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M #s(literal -1/8 binary64))))) #s(literal 1 binary64))
(* D D)
(*.f64 D D)
D
(/ (* (* -1/8 (* M M)) h) (* d (* d l)))
(fma.f64 M (*.f64 #s(literal -1/8 binary64) (*.f64 M (/.f64 h (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))))) #s(literal 0 binary64))
(* (* -1/8 (* M M)) h)
(fma.f64 h (*.f64 M (*.f64 M #s(literal -1/8 binary64))) #s(literal 0 binary64))
(* -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 l))
(fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(* d l)
(fma.f64 d l #s(literal 0 binary64))
l
1
#s(literal 1 binary64)
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
(/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d))) (sqrt (- 0 h)))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (fma.f64 (/.f64 h (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M #s(literal -1/8 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 (/.f64 h (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M #s(literal -1/8 binary64))))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M #s(literal -1/8 binary64))))) #s(literal 1 binary64)))
(sqrt (/ d l))
(sqrt.f64 (/.f64 d l))
(/ d l)
(/.f64 d l)
d
l
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(fma.f64 (/.f64 h (fma.f64 l (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 D (*.f64 D (*.f64 M (*.f64 M #s(literal -1/8 binary64))))) #s(literal 1 binary64))
(/ (* M (* D (* M D))) (* (* d d) 4))
(/.f64 (*.f64 M (*.f64 M (*.f64 D D))) (fma.f64 d (fma.f64 d #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 0 binary64)))
(* M (* D (* M D)))
(*.f64 M (*.f64 M (*.f64 D D)))
M
(* D (* M D))
(*.f64 M (*.f64 D D))
D
(* M D)
(*.f64 M D)
(* (* d d) 4)
(fma.f64 d (fma.f64 d #s(literal 4 binary64) #s(literal 0 binary64)) #s(literal 0 binary64))
(* d d)
(fma.f64 d d #s(literal 0 binary64))
4
#s(literal 4 binary64)
(* -1/2 (/ h l))
(/.f64 (fma.f64 h #s(literal -1/2 binary64) #s(literal 0 binary64)) l)
-1/2
#s(literal -1/2 binary64)
(/ h l)
(/.f64 h l)
h
1
#s(literal 1 binary64)
(sqrt (- 0 d))
(sqrt.f64 (-.f64 #s(literal 0 binary64) d))
(- 0 d)
(-.f64 #s(literal 0 binary64) d)
0
#s(literal 0 binary64)
(sqrt (- 0 h))
(sqrt.f64 (-.f64 #s(literal 0 binary64) h))
(- 0 h)
(-.f64 #s(literal 0 binary64) h)

localize214.0ms (0.8%)

Memory
-42.7MiB live, 432.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy96.6%
(*.f64 M (*.f64 D (*.f64 M D)))
accuracy94.7%
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))
accuracy89.4%
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
accuracy88.1%
(sqrt.f64 (/.f64 d l))
accuracy91.4%
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l)))
accuracy88.3%
(sqrt.f64 (/.f64 l d))
accuracy87.9%
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
accuracy85.8%
(sqrt.f64 (/.f64 d h))
accuracy99.8%
(/.f64 (sqrt.f64 (*.f64 h l)) d)
accuracy92.4%
(/.f64 (*.f64 d d) (*.f64 h l))
accuracy88.1%
(sqrt.f64 (*.f64 h l))
accuracy73.1%
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
accuracy100.0%
(*.f64 h l)
accuracy99.8%
(/.f64 d (sqrt.f64 (*.f64 h l)))
accuracy88.1%
(sqrt.f64 (*.f64 h l))
accuracy96.7%
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)
accuracy95.1%
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64))))
accuracy88.3%
(sqrt.f64 (/.f64 l d))
accuracy85.8%
(sqrt.f64 (/.f64 d h))
Samples
69.0ms125×0invalid
58.0ms131×0valid
Compiler

Compiled 523 to 65 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-mult: 50.0ms (53.8% of total)
ival-div: 26.0ms (28% of total)
ival-sqrt: 10.0ms (10.8% of total)
ival-add: 3.0ms (3.2% of total)
ival-sub: 2.0ms (2.2% of total)
exact: 1.0ms (1.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series186.0ms (0.7%)

Memory
14.7MiB live, 168.5MiB allocated
Counts
24 → 1 056
Calls
Call 1
Inputs
#<alt (+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1)>
#<alt (/ (* (* M D) -1/2) (* l (* d 2)))>
#<alt (/ (* (sqrt (/ d h)) (+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1)) (sqrt (/ l d)))>
#<alt (* (sqrt (/ d h)) (+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1))>
#<alt (/ d (sqrt (* h l)))>
#<alt (sqrt (* h l))>
#<alt (* h l)>
#<alt (* (/ (* d d) (* h l)) (/ (sqrt (* h l)) d))>
#<alt (/ (* d d) (* h l))>
#<alt (/ (sqrt (* h l)) d)>
#<alt (+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1)>
#<alt (/ (* (sqrt (/ d h)) (+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1)) (sqrt (/ l d)))>
#<alt (* (sqrt (/ d h)) (+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1))>
#<alt (sqrt (/ d h))>
#<alt (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)>
#<alt (/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d))) (sqrt (- 0 h)))>
#<alt (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d)))>
#<alt (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))>
#<alt (sqrt (/ l d))>
#<alt (/ (* 1/2 (* M D)) d)>
#<alt (/ (* (* -1/8 (* M M)) h) (* d (* d l)))>
#<alt (sqrt (/ d l))>
#<alt (/ (* M (* D (* M D))) (* (* d d) 4))>
#<alt (* M (* D (* M D)))>
Outputs
#<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 (/ (+ 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 (* 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/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d 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 (/ (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 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/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)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (sqrt (/ d h))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (sqrt (/ d h))>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<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 (* -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 (* -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 (/ (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 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 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 (* (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 (* 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 (/ (+ (* -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/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)) 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) (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 (* -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)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (sqrt (/ d h))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (sqrt (/ d h))>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<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>
#<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)) 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 (* 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)) 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 (/ 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 (* 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) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 l)))>
#<alt (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))>
#<alt (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))>
#<alt (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))>
#<alt (* -1 (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))>
#<alt (/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))>
#<alt (* (* d (sqrt -1)) (sqrt (/ 1 l)))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))>
#<alt (* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))>
#<alt (* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))>
#<alt (* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))>
#<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)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))>
#<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)) (pow (sqrt -1) 2))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 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 (* -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 (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 (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/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 M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) 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 (* 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 (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
#<alt (* (pow D 2) (pow M 2))>
Calls

264 calls:

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

rewrite672.0ms (2.5%)

Memory
-10.5MiB live, 892.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 874×*-lowering-*.f32
5 874×*-lowering-*.f64
3 690×/-lowering-/.f32
3 690×/-lowering-/.f64
2 918×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063370
1336347
22937330
08239320
Stop Event
iter limit
node limit
Counts
24 → 1 060
Calls
Call 1
Inputs
(+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1)
(/ (* (* M D) -1/2) (* l (* d 2)))
(/ (* (sqrt (/ d h)) (+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1)) (sqrt (/ l d)))
(* (sqrt (/ d h)) (+ (* (/ (* (* M D) -1/2) (* l (* d 2))) (* h (/ (* 1/2 (* M D)) d))) 1))
(/ d (sqrt (* h l)))
(sqrt (* h l))
(* h l)
(* (/ (* d d) (* h l)) (/ (sqrt (* h l)) d))
(/ (* d d) (* h l))
(/ (sqrt (* h l)) d)
(+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1)
(/ (* (sqrt (/ d h)) (+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1)) (sqrt (/ l d)))
(* (sqrt (/ d h)) (+ (* (* D D) (/ (* (* -1/8 (* M M)) h) (* d (* d l)))) 1))
(sqrt (/ d h))
(+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)
(/ (* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d))) (sqrt (- 0 h)))
(* (* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1)) (sqrt (- 0 d)))
(* (sqrt (/ d l)) (+ (* (/ (* M (* D (* M D))) (* (* d d) 4)) (* -1/2 (/ h l))) 1))
(sqrt (/ l d))
(/ (* 1/2 (* M D)) d)
(/ (* (* -1/8 (* M M)) h) (* d (* d l)))
(sqrt (/ d l))
(/ (* M (* D (* M D))) (* (* d d) 4))
(* M (* D (* M D)))
Outputs
(+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64))))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (/.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 #s(literal 2 binary64) (*.f64 l d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) l) (*.f64 (/.f64 #s(literal -1/4 binary64) d) (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) l) (/.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 d #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 d #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 l d)) (/.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) h #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 M D)) (/.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) d) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 3 binary64))) (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 3 binary64)))) (neg.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 l d) (*.f64 M D)) #s(literal -4 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 (*.f64 l d) #s(literal -2 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 l d)))
(/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (neg.f64 (*.f64 (*.f64 l d) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 (*.f64 l d) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 l d) (*.f64 M D)) #s(literal -4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 l d) (*.f64 M D)) #s(literal -4 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) l)))
(/.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) l) (*.f64 d #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (*.f64 l d) (*.f64 M D)) #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) l)) (neg.f64 (*.f64 d #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 d #s(literal 2 binary64))) l)
(/.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 l d)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 l d)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) l) #s(literal -1/2 binary64)) (*.f64 d #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l)
(/.f64 (/.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) l) d) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) l) #s(literal 2 binary64)) d)
(pow.f64 (*.f64 (/.f64 (*.f64 l d) (*.f64 M D)) #s(literal -4 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 l d) (*.f64 M D)) #s(literal -4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) l)) #s(literal -1 binary64))
(*.f64 M (*.f64 D (/.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(*.f64 M (*.f64 (*.f64 D #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(*.f64 M (/.f64 (*.f64 D #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(*.f64 D (*.f64 M (/.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(*.f64 (*.f64 M D) (/.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l d) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 M D) l) (/.f64 #s(literal -1/4 binary64) d))
(*.f64 (/.f64 #s(literal -1/4 binary64) d) (/.f64 (*.f64 M D) l))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 M (*.f64 D #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M (*.f64 D #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M (*.f64 D #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) l) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 M D))
(*.f64 (/.f64 M l) (/.f64 (*.f64 D #s(literal -1/2 binary64)) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 M (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 D #s(literal -1/2 binary64)) l))
(*.f64 (/.f64 M (*.f64 l d)) (/.f64 (*.f64 D #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) l))
(*.f64 (/.f64 #s(literal -1/2 binary64) l) (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 l d)) (/.f64 (*.f64 M D) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l d)) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 M (*.f64 D #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal 2 binary64))) (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) l))
(*.f64 (pow.f64 (/.f64 l M) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 D #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 l #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) (*.f64 M D)) #s(literal -1 binary64)) (pow.f64 (/.f64 l #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d #s(literal 2 binary64)) M) #s(literal -1 binary64)) (pow.f64 (/.f64 l (*.f64 D #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l d) M) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 D #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l d) (*.f64 M D)) #s(literal -1 binary64)) #s(literal -1/4 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 l d) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 M D)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h)))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 l)) (sqrt.f64 d))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d h)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64))) (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d)) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h)) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal 1/2 binary64)) (fabs.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (fma.f64 h h #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))))) (fabs.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (fma.f64 h h #s(literal 0 binary64))))) (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 3 binary64))) (sqrt.f64 d)) (*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (sqrt.f64 h)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64)) (sqrt.f64 d)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64)) (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 h) (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)))))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))) #s(literal 3 binary64)) (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))) (-.f64 (/.f64 d h) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 (/.f64 d h)))) (/.f64 d h)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 3 binary64)))) (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d h))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (sqrt.f64 d) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)))) (fabs.f64 h))
(/.f64 (fma.f64 (sqrt.f64 d) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))) (fabs.f64 h))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (sqrt.f64 h) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (sqrt.f64 h) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (sqrt.f64 h) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 #s(literal 2 binary64) (*.f64 l d))) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (sqrt.f64 h) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 d))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (sqrt.f64 h) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d)) (sqrt.f64 h) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 d))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))) (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) d) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) (sqrt.f64 h)))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (*.f64 (sqrt.f64 l) (/.f64 #s(literal 1 binary64) d)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 0 binary64) d))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 l h))
(pow.f64 (*.f64 l h) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 l h))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)))
(*.f64 l h)
(*.f64 h l)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 l h)) (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l h) (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d)))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) d))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 l h) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 l h) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 l h)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 l h))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 l h)) d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 l h)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal 1 binary64)) (*.f64 l (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (*.f64 l (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 l h)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) l))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) #s(literal 1 binary64)) (*.f64 d (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) (*.f64 l d))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 l h)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) (*.f64 (-.f64 #s(literal 0 binary64) d) l))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64)))) (neg.f64 (*.f64 d (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d)) (-.f64 #s(literal 0 binary64) (*.f64 l h)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 l h)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) l)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (sqrt.f64 (*.f64 l h)) d)) (-.f64 #s(literal 0 binary64) (*.f64 l h)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (sqrt.f64 (*.f64 l h)) d)) l)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) l) h)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) h) l)
(pow.f64 (*.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d (*.f64 l h)) (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 d (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 l h) (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d)) #s(literal -1 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (sqrt.f64 (*.f64 l h)) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) (*.f64 d (*.f64 l h))))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 l h)))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 l h))))
(*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) l))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) h))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) d) (/.f64 d (*.f64 l h)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 d h)) (/.f64 d l))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)))
(/.f64 (/.f64 d h) (/.f64 l d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) h) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (/.f64 d l) (/.f64 h d))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 l h)))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) l)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 l h))
(/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d)))
(/.f64 (*.f64 #s(literal 1 binary64) d) (*.f64 (/.f64 h d) l))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) (*.f64 (/.f64 h d) (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(/.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) h)
(/.f64 (*.f64 (/.f64 d h) d) l)
(/.f64 (*.f64 (/.f64 d h) #s(literal 1 binary64)) (/.f64 l d))
(/.f64 (*.f64 (/.f64 d h) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) l))
(/.f64 (*.f64 d (/.f64 d l)) h)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l)) (-.f64 #s(literal 0 binary64) h))
(pow.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 l (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) #s(literal -1 binary64))
(*.f64 d (/.f64 d (*.f64 l h)))
(*.f64 d (*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 d l)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))
(*.f64 (/.f64 d h) (/.f64 d l))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(*.f64 (/.f64 d l) (/.f64 d h))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 l h))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (fma.f64 d d #s(literal 0 binary64)) h))
(*.f64 (/.f64 #s(literal 1 binary64) h) (pow.f64 (/.f64 l (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 d (*.f64 l h)) d)
(*.f64 (*.f64 (/.f64 d h) d) (/.f64 #s(literal 1 binary64) l))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) (-.f64 #s(literal 0 binary64) d)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 (*.f64 l h)) d)
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(*.f64 (sqrt.f64 (*.f64 l h)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 l) (/.f64 #s(literal 1 binary64) d)))
(*.f64 (sqrt.f64 h) (/.f64 (sqrt.f64 l) d))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (sqrt.f64 (*.f64 l h)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) d)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))))
(+.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64))))
(fma.f64 D (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))
(fma.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))
(fma.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 (/.f64 h (*.f64 d (*.f64 l d))) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 l d))) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) (*.f64 D D) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 D D) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)) (*.f64 (/.f64 h (*.f64 l d)) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 l d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D D) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D D) (*.f64 l d)) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d))) (/.f64 h (*.f64 l d)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 d (*.f64 l d)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) #s(literal -1 binary64)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))))))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 D D)) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (*.f64 D D) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal 1/2 binary64)) (fabs.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (fma.f64 h h #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))))) (fabs.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (fma.f64 h h #s(literal 0 binary64))))) (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d))))))) (*.f64 (sqrt.f64 h) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))))) (sqrt.f64 d)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))))) (sqrt.f64 h)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) #s(literal -1 binary64)) (sqrt.f64 d)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64)) (sqrt.f64 h)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) #s(literal 3 binary64)) (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (-.f64 (/.f64 d h) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))))) (/.f64 d h)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) #s(literal -1 binary64))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))))) (sqrt.f64 (/.f64 d h))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 d (*.f64 l d)))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d)))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d)))))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (sqrt.f64 d) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)))) (fabs.f64 h))
(/.f64 (fma.f64 (sqrt.f64 d) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))) (fabs.f64 h))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d)))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 d (*.f64 l d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 h) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (*.f64 d (*.f64 l d)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d)))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 d (*.f64 l d)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 d (*.f64 l d)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (sqrt.f64 h) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (sqrt.f64 h) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (sqrt.f64 h) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 d (*.f64 l d))) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 d (*.f64 l d)) #s(literal 1 binary64))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (sqrt.f64 h) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 d))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 d (*.f64 l d)) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (*.f64 d (*.f64 l d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 d (*.f64 l d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 d (*.f64 l d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (sqrt.f64 h) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) (sqrt.f64 h) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (sqrt.f64 h) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (*.f64 d (*.f64 l d)))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (fabs.f64 h))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 d (*.f64 l d)) #s(literal 1 binary64))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 d))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 d (*.f64 l d)) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))) (*.f64 (*.f64 d (*.f64 l d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))) (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 d (*.f64 l d)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 d (*.f64 l d)) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h) (*.f64 (*.f64 d (*.f64 l d)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 d (*.f64 l d)) (sqrt.f64 h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h)))
(exp.f64 (*.f64 (log.f64 (/.f64 d h)) #s(literal 1/2 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) 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) (sqrt.f64 (/.f64 (/.f64 h d) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 d) (sqrt.f64 h))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) d)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 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 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/4 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 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 h)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 h)) (sqrt.f64 d))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64))))) #s(literal 1/2 binary64)) (fabs.f64 h))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (fma.f64 h h #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 h))
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 h (fma.f64 h h #s(literal 0 binary64)))))) (fabs.f64 h))
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (fma.f64 h h #s(literal 0 binary64))))) (sqrt.f64 h))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)))
(+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64))))
(fma.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 h l) (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) (*.f64 (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))) (*.f64 (/.f64 h l) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) d) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 4 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 h l)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) M) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) (/.f64 M (fma.f64 d d #s(literal 0 binary64)))) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))) h) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.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) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))))) #s(literal -1 binary64)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 l))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))
(+.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l)))
(fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d l)))
(fma.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l)))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))) (*.f64 (/.f64 h l) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 l d) #s(literal -1/4 binary64)) (pow.f64 (/.f64 l d) #s(literal -1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) (sqrt.f64 (/.f64 d l)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))) (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d l)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64)))) (/.f64 h l) (sqrt.f64 (/.f64 d l)))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.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 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 3 binary64))) (sqrt.f64 d)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)))) (sqrt.f64 l)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64)) (sqrt.f64 d)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64)) (sqrt.f64 l)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 l) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 l) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))) #s(literal 3 binary64)) (*.f64 (/.f64 d l) (sqrt.f64 (/.f64 d l)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))) (-.f64 (/.f64 d l) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d l))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 (/.f64 d l)))) (/.f64 d l)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)) (sqrt.f64 d)) (sqrt.f64 l)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 3 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d l))) (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d l))) (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) #s(literal -1 binary64)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)))) (sqrt.f64 l))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 l d)) (sqrt.f64 l)))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))) (*.f64 (sqrt.f64 (/.f64 l d)) (sqrt.f64 l)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))))) (*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (sqrt.f64 l)))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 l) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (sqrt.f64 l)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 l)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 l)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l))))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (sqrt.f64 d) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (sqrt.f64 d) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l))))
(/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (sqrt.f64 l)))
(/.f64 (fma.f64 #s(literal -1 binary64) (sqrt.f64 l) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (sqrt.f64 l)))
(/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 l) (*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 l)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 l) (*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))) (*.f64 (neg.f64 (sqrt.f64 l)) (sqrt.f64 l)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))))) (*.f64 (neg.f64 (sqrt.f64 l)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))))) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 l) (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))))) (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 l d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (sqrt.f64 l) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (neg.f64 (sqrt.f64 l)) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (neg.f64 (sqrt.f64 l))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (sqrt.f64 l) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (sqrt.f64 l) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 l) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)) (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (sqrt.f64 (/.f64 l d))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)) (sqrt.f64 l) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (sqrt.f64 d))) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (neg.f64 (sqrt.f64 l))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)) (sqrt.f64 l) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 d)) (sqrt.f64 l) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (sqrt.f64 l) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 d))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (neg.f64 (sqrt.f64 l)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (neg.f64 (sqrt.f64 l))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (sqrt.f64 l) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l))))) (sqrt.f64 l) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)) (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 l) #s(literal 1 binary64))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 l d))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 l) #s(literal 1 binary64))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 l) #s(literal -1 binary64))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 l))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l)) (sqrt.f64 d)) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 l) #s(literal 1 binary64))) (*.f64 (sqrt.f64 l) (sqrt.f64 (/.f64 l d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (sqrt.f64 l) #s(literal 1 binary64))) (*.f64 (sqrt.f64 l) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (sqrt.f64 l) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (sqrt.f64 d))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (sqrt.f64 l) #s(literal -1 binary64))) (*.f64 (sqrt.f64 l) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (neg.f64 (sqrt.f64 l)) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (neg.f64 (sqrt.f64 l))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 l) (*.f64 (sqrt.f64 l) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 l) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (/.f64 l d))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 l) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 d))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (neg.f64 (sqrt.f64 l)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (neg.f64 (sqrt.f64 l))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 l) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 l) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 l)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))))
(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))))
(sqrt.f64 (/.f64 l d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 d l))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (sqrt.f64 (*.f64 l #s(literal 1 binary64))) (sqrt.f64 d))
(pow.f64 (/.f64 l d) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64))
(pow.f64 (/.f64 d l) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 d l)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 l d)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l d))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 l) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))))
(*.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 l d)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) #s(literal 1/2 binary64)) d)
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 d))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64)))))) d)
(*.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 d))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) d)))
(neg.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) d))
(/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) #s(literal 1 binary64)) d)
(pow.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) d)))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 D d))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 D (/.f64 #s(literal 1 binary64) d)))
(*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 l d)))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l d) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d))))
(/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M h))) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 l d))))
(/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) (*.f64 l d))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M h)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 l d)))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d))) (neg.f64 (*.f64 l d)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 l d)) d)
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) #s(literal 1 binary64)) (*.f64 d (*.f64 l d)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)) h) (*.f64 l d))
(/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h (*.f64 l d))) d)
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (fma.f64 d d #s(literal 0 binary64))) l)
(/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) l) d)
(/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) d) l)
(pow.f64 (/.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 d (*.f64 l d)) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 l d) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d))) #s(literal -1 binary64))
(*.f64 h (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 l d)))))
(*.f64 h (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 d (*.f64 l d))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (/.f64 h (*.f64 d (*.f64 l d)))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M (*.f64 M h)) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 l d)))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d))))
(*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (/.f64 h (*.f64 d (*.f64 l d)))))
(*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h (*.f64 d (*.f64 l d))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 l d))))
(*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M h))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d (*.f64 l d)))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)) (/.f64 h (*.f64 l d)))
(*.f64 (/.f64 h (*.f64 l d)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M M) d)))
(*.f64 (/.f64 h d) (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 l d)))
(*.f64 (/.f64 h d) (pow.f64 (/.f64 (*.f64 l d) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 l d))) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 l d))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (*.f64 l d) (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) #s(literal -1 binary64)))
(*.f64 (*.f64 M #s(literal -1/8 binary64)) (*.f64 M (/.f64 h (*.f64 d (*.f64 l d)))))
(*.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) (/.f64 #s(literal 1 binary64) (*.f64 l d)))
(*.f64 (/.f64 h (*.f64 d (*.f64 l d))) (*.f64 M (*.f64 M #s(literal -1/8 binary64))))
(*.f64 (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 l d)) (/.f64 h d))
(*.f64 (/.f64 h (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) l))
(*.f64 (/.f64 #s(literal -1/8 binary64) d) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 l d)))
(*.f64 (/.f64 #s(literal -1/8 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 M (*.f64 M h)) l))
(*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d))
(*.f64 (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 h l))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l d)) (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) (pow.f64 (/.f64 l (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l d) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)) (/.f64 h d))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) #s(literal -1 binary64)) (pow.f64 (/.f64 l (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d #s(literal -1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 l d) (*.f64 M (*.f64 M h))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 l (*.f64 M (*.f64 M h))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 (*.f64 l d) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 M (*.f64 M h))) #s(literal -1 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 (sqrt.f64 (/.f64 l d))) #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) (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) (sqrt.f64 (/.f64 (/.f64 l d) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (sqrt.f64 d) (sqrt.f64 l))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) l) d)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 l)))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 l))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) l))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 l))
(pow.f64 (/.f64 l d) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 l d)) #s(literal -1 binary64))
(pow.f64 (/.f64 d l) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 l d)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d l) (/.f64 d l)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 d l))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 d l)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))))
(*.f64 (sqrt.f64 d) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 l d) #s(literal -1/4 binary64)) (pow.f64 (/.f64 l d) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (/.f64 d l)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) l) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.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 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) l) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(*.f64 (pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64)))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (fma.f64 d d #s(literal 0 binary64))) #s(literal 4 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D))))) (neg.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -4 binary64))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) d) (*.f64 d #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 4 binary64)) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal 1 binary64)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) (*.f64 D (*.f64 M D))) #s(literal 4 binary64))
(/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64)))
(pow.f64 (/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 4 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64))
(*.f64 M (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (*.f64 D (*.f64 M D)) (*.f64 M (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(*.f64 (*.f64 D (*.f64 M D)) (/.f64 M (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))))
(*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal -4 binary64))))
(*.f64 (/.f64 M (fma.f64 d d #s(literal 0 binary64))) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64)) (/.f64 M (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 M (*.f64 D (*.f64 M D))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 d d #s(literal 0 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 D (*.f64 M D)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64))) M)
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M D) d) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 D (*.f64 M D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (*.f64 M D) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 M D) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 M D) #s(literal 4 binary64)))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 (*.f64 D (*.f64 M D)) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 (*.f64 D (*.f64 M D)) (fma.f64 d d #s(literal 0 binary64))) (/.f64 M #s(literal 4 binary64)))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d M) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 D (*.f64 M D))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 D (*.f64 M D))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d #s(literal 4 binary64)) M) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M D)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) (*.f64 M D)) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 M D)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 D (*.f64 M D))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) M) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 4 binary64) M) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 D (*.f64 M D))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 M D)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 D) #s(literal 2 binary64) (*.f64 (log.f64 M) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 M) #s(literal 2 binary64) (*.f64 (log.f64 D) #s(literal 2 binary64))))
(pow.f64 (*.f64 M D) #s(literal 2 binary64))
(*.f64 M (*.f64 D (*.f64 M D)))
(*.f64 D (*.f64 M (*.f64 M D)))
(*.f64 D (*.f64 (*.f64 M D) M))
(*.f64 (*.f64 M D) (*.f64 M D))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (*.f64 M M) (*.f64 D D))
(*.f64 (*.f64 D (*.f64 M D)) M)
(*.f64 (*.f64 M (*.f64 M D)) D)
(*.f64 (*.f64 (*.f64 M D) M) D)

simplify564.0ms (2.1%)

Memory
27.7MiB live, 927.2MiB allocated
Algorithm
egg-herbie
Rules
8 356×*-lowering-*.f32
8 356×*-lowering-*.f64
4 172×/-lowering-/.f32
4 172×/-lowering-/.f64
3 994×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037317496
1108617093
2389317013
3793316983
0812316542
Stop Event
iter limit
node limit
Counts
1 056 → 1 056
Calls
Call 1
Inputs
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)))
(/ (+ 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)))
(* 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/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d 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 (/ (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 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/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)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(sqrt (/ d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(sqrt (/ d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* 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))))
(* -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))))
(* -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)))))
(/ (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 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)))
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)))
(* (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)))
(* 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)))
(/ (+ (* -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/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)) 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) (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))))))
(* -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)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(sqrt (/ d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(sqrt (/ d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(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
(+ 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)) 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)))
(* 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)) 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 (/ 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))))))
(* 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) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(* -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)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(* -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)) (pow (sqrt -1) 2))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 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)))))))
(* -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)))))
(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)))))))))
(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/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 M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) 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))
(* 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)))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
(* (pow D 2) (pow M 2))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d d)) l) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) l)) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) l)) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) l)) (*.f64 d d)) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d (*.f64 d l))) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d (*.f64 d l))) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d (*.f64 d l))) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (*.f64 d d) (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 M M)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (*.f64 d d) (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 M M)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (*.f64 d d) (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 M M)))) 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.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 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.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 (fma.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 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 M M))) d))) (-.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 (fma.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 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 M M))) d))) (-.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 (fma.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 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 M M))) d))) (-.f64 #s(literal 0 binary64) h))
(* 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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 h l)))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 h l)))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 h l)))) (*.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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) l) (sqrt.f64 (*.f64 h d)))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) l) (sqrt.f64 (*.f64 h d)))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) l) (sqrt.f64 (*.f64 h d)))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d))))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d))))) (sqrt.f64 (*.f64 h d))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d))))) (sqrt.f64 (*.f64 h d))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d))))) (sqrt.f64 (*.f64 h d))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (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 (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #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))))
(* -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))))
(* -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))))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(* (/ 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)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d (*.f64 d l))) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d (*.f64 d l))) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d (*.f64 d l))) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) l)) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) l)) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) l)) (*.f64 d d)) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d d)) l) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (*.f64 d d) (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 M M)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (*.f64 d d) (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 M M)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (*.f64 d d) (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 M M)))) 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.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 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.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 (fma.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 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 M M))) d))) (-.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 (fma.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 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 M M))) d))) (-.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 (fma.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 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 M M))) d))) (-.f64 #s(literal 0 binary64) h))
(* 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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 h l)))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 h l)))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 h l)))) (*.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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) l) (sqrt.f64 (*.f64 h d)))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) l) (sqrt.f64 (*.f64 h d)))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) l) (sqrt.f64 (*.f64 h d)))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d))))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d))))) (-.f64 #s(literal 0 binary64) d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d))))) (sqrt.f64 (*.f64 h d))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d))))) (sqrt.f64 (*.f64 h d))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d))))) (sqrt.f64 (*.f64 h d))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) h))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 h (*.f64 d d)) d))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))) (-.f64 #s(literal 0 binary64) h))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) l) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))) (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))
(* -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
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) l)) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) l)) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) l)) (*.f64 d d)) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d (*.f64 d l))) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d (*.f64 d l))) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d (*.f64 d l))) (-.f64 #s(literal 0 binary64) h) #s(literal 1 binary64))
(* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d d)) l) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (*.f64 d d) (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 M M)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (*.f64 d d) (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 M M)))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 (*.f64 d d) (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 M M)))) 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (-.f64 #s(literal 0 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 h l)))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 h l)))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M M) d) (sqrt.f64 (*.f64 h l)))) (*.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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) 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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (neg.f64 (/.f64 (*.f64 M M) d)))) (*.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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (neg.f64 (/.f64 (*.f64 M M) d)))) (*.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)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (neg.f64 (/.f64 (*.f64 M M) d)))) (*.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))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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) (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.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))))
(+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D 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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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 (/ (pow h 3) (pow l 3))))) (* d (sqrt (/ h l)))) h)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.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 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.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 (fma.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 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 M M))) d))) (-.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 (fma.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 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 M M))) d))) (-.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 (fma.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 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (neg.f64 (*.f64 M M))) d))) (-.f64 #s(literal 0 binary64) h))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(/.f64 (fma.f64 (*.f64 d d) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(/.f64 (fma.f64 (*.f64 d d) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (sqrt (/ 1 (pow l 3))))) (* (* (pow d 2) (sqrt -1)) (sqrt (/ 1 l)))) d)
(/.f64 (fma.f64 (*.f64 d d) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))))) d)
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(*.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(*.f64 d (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 d d)))))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(*.f64 d (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 d d)))))
(* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1))))
(*.f64 d (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 d d)))))
(* -1 (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 d d)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 d d)))) (-.f64 #s(literal 0 binary64) d))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) (pow d 2)) (sqrt (/ 1 (pow l 3))))) (* (sqrt (/ 1 l)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (*.f64 h (sqrt.f64 #s(literal -1 binary64))))) (*.f64 d d)))) (-.f64 #s(literal 0 binary64) d))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (sqrt.f64 l)) (*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 l (*.f64 l l))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (sqrt.f64 l)) (*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 l (*.f64 l l))))) (*.f64 l l))
(/ (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt l))) (* (* d (sqrt -1)) (sqrt (pow l 3)))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (sqrt.f64 l)) (*.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 l (*.f64 l l))))) (*.f64 l l))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(*.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 3)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (pow (sqrt -1) 3)) (sqrt (/ 1 l))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) h)) (/.f64 (*.f64 M M) d))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (-.f64 #s(literal 0 binary64) (*.f64 d (sqrt.f64 #s(literal -1 binary64))))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(*.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* (pow M 2) (+ (* -1/8 (* (/ (* (pow D 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow M 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 M M) (fma.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 M M)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(*.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 D D)))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 D D)))))
(* (pow D 2) (+ (* -1/8 (* (/ (* (pow M 2) (* h (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) (pow D 2)) (sqrt (/ 1 l)))))
(*.f64 (*.f64 D D) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 M M)) (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 d (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 D D)))))
(* (* d (sqrt -1)) (sqrt (/ 1 l)))
(*.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3))))) (* (* d (sqrt -1)) (sqrt (/ 1 l))))
(fma.f64 d (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) h))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) h))))
(* h (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))) (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) h))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (* h (sqrt -1)))) d) (sqrt (/ 1 (pow l 3)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M (*.f64 M (*.f64 h (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) h))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) h))))
(* -1 (* h (+ (* -1 (* (/ (* d (sqrt -1)) h) (sqrt (/ 1 l)))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (sqrt -1))) d) (sqrt (/ 1 (pow l 3))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) d))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (/.f64 (*.f64 d (sqrt.f64 #s(literal -1 binary64))) h))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (*.f64 (*.f64 M M) h) (sqrt.f64 (/.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) l))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))
(* -1 (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d l))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))))
(* -1 (* d (+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 5) (pow l 3)))))) (* (sqrt (/ 1 (* d l))) (pow (sqrt -1) 2)))))
(-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l (*.f64 l l)) (pow.f64 d #s(literal 5 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (-.f64 #s(literal 0 binary64) h)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)))
(/ (+ (sqrt (* d (pow l 3))) (* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ l (pow d 3)))))) (pow l 2))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 (sqrt.f64 (/.f64 l (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (*.f64 d (*.f64 l (*.f64 l l))))) (*.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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (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 (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(-.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l))))))))) (sqrt.f64 (/.f64 d l)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(-.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l))))))))) (sqrt.f64 (/.f64 d l)))
(+ (* -1/8 (* (* (pow D 2) (* (pow M 2) (* h (pow (sqrt -1) 2)))) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (pow (sqrt -1) 2)))
(-.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 (*.f64 M M) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l))))))))) (sqrt.f64 (/.f64 d 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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 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)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 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)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)))
(* (pow M 2) (+ (* -1/8 (* (* (pow D 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow M 2)) (sqrt (/ d l)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 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)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 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)))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (sqrt.f64 (/.f64 d 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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 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)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 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)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)))
(* (pow D 2) (+ (* -1/8 (* (* (pow M 2) h) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (/ 1 (pow D 2)) (sqrt (/ d l)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 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)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 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)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d 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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (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)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d l)))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d l)))
(* h (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))) (* (sqrt (/ d l)) (/ 1 h))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d l)))
(* -1/8 (* (* (pow D 2) (* (pow M 2) h)) (sqrt (/ 1 (* (pow d 3) (pow l 3))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d l)))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d l)))
(* -1 (* h (+ (* -1 (* (sqrt (/ d l)) (/ 1 h))) (* 1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ 1 (* (pow d 3) (pow l 3)))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 d (*.f64 l (*.f64 l l)))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (sqrt.f64 (/.f64 d l)))
(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/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* 1/2 (/ (* D M) d))
(*.f64 D (/.f64 (*.f64 M #s(literal 1/2 binary64)) d))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 d (*.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))
(* -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/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* 1/4 (/ (* (pow D 2) (pow M 2)) (pow d 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))
(* (pow D 2) (pow M 2))
(*.f64 D (*.f64 D (*.f64 M M)))

eval400.0ms (1.5%)

Memory
-12.1MiB live, 636.4MiB allocated
Compiler

Compiled 74 663 to 4 718 computations (93.7% saved)

prune320.0ms (1.2%)

Memory
6.4MiB live, 771.6MiB allocated
Pruning

79 alts after pruning (78 fresh and 1 done)

PrunedKeptTotal
New2 269472 316
Fresh293160
Picked415
Done000
Total2 302792 381
Accuracy
96.5%
Counts
2 381 → 79
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.5%
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
37.8%
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
3.2%
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
27.9%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
27.9%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
23.3%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
27.9%
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
24.0%
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
47.8%
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
15.3%
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
27.2%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
27.7%
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
21.3%
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
21.5%
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
23.4%
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (/.f64 l d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
14.7%
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
25.4%
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
38.9%
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
23.2%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
30.2%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
34.9%
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
30.7%
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
29.8%
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
9.4%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
22.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
70.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
68.1%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
37.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
66.8%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
66.5%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
47.7%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
42.6%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
56.2%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
46.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) l) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
23.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
46.5%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
43.8%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
20.7%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
13.7%
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
9.4%
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
38.7%
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
16.2%
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
18.7%
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
11.9%
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
39.2%
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
27.8%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
27.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
27.7%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
26.4%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
34.7%
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
32.6%
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
50.7%
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))))
27.7%
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
8.4%
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
12.6%
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
27.3%
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
15.4%
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
27.7%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
43.5%
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
35.0%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
43.0%
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
54.3%
(*.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)) (*.f64 (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d D)))) (/.f64 h l))))
60.7%
(*.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 M (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))))
13.2%
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
59.5%
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
49.6%
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
15.0%
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
51.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
43.0%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
18.3%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
16.4%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
38.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
26.7%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
27.8%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
23.3%
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
16.1%
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
27.0%
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
25.9%
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
43.8%
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
Compiler

Compiled 4 315 to 2 798 computations (35.2% saved)

simplify307.0ms (1.1%)

Memory
17.9MiB live, 415.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (/.f64 d h))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64)))
cost-diff0
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
cost-diff320
(*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d))
cost-diff0
(/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))
cost-diff0
(*.f64 D D)
cost-diff0
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
cost-diff0
(/.f64 #s(literal -1 binary64) h)
cost-diff0
(sqrt.f64 (/.f64 #s(literal -1 binary64) h))
cost-diff0
(/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
cost-diff0
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
cost-diff-64
(*.f64 h l)
cost-diff0
(sqrt.f64 (*.f64 h l))
cost-diff0
(/.f64 d (sqrt.f64 (*.f64 h l)))
cost-diff0
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64)))
cost-diff0
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
cost-diff320
(/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l)
cost-diff320
(fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))
Rules
8 710×*-lowering-*.f32
8 710×*-lowering-*.f64
6 144×/-lowering-/.f32
6 144×/-lowering-/.f64
5 416×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061446
1156446
2509446
32832446
43885446
54080446
64101446
74102446
84102446
94353446
104356446
114356446
08732438
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (* (sqrt (/ d h)) (+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1)) (sqrt (/ l d)))
(* (sqrt (/ d h)) (+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1))
(sqrt (/ d h))
(/ d h)
d
h
(+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1)
(/ (* (* M D) (/ -1/4 d)) l)
(* (* M D) (/ -1/4 d))
(* M D)
M
D
(/ -1/4 d)
-1/4
l
(* h (/ (* 1/2 (* M D)) d))
(/ (* 1/2 (* M D)) d)
(* 1/2 (* M D))
1/2
1
(sqrt (/ l d))
(/ l d)
(fabs (/ d (sqrt (* h l))))
(/ d (sqrt (* h l)))
d
(sqrt (* h l))
(* h l)
h
l
(+ (* d (/ (sqrt (/ -1 h)) (sqrt (- 0 l)))) 0)
d
(/ (sqrt (/ -1 h)) (sqrt (- 0 l)))
(sqrt (/ -1 h))
(/ -1 h)
-1
h
(sqrt (- 0 l))
(- 0 l)
0
l
(* (+ (* (* D D) (/ (* (* M M) (* -1/8 h)) (* d (* l d)))) 1) (sqrt (/ (+ (* d d) 0) (* l h))))
(+ (* (* D D) (/ (* (* M M) (* -1/8 h)) (* d (* l d)))) 1)
(* D D)
D
(/ (* (* M M) (* -1/8 h)) (* d (* l d)))
(* (* M M) (* -1/8 h))
(* M M)
M
(* -1/8 h)
-1/8
h
(* d (* l d))
d
(* l d)
l
1
(sqrt (/ (+ (* d d) 0) (* l h)))
(/ (+ (* d d) 0) (* l h))
(+ (* d d) 0)
0
(* l h)
(/ (* (sqrt (/ d h)) (+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1)) (sqrt (/ l d)))
(* (sqrt (/ d h)) (+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1))
(sqrt (/ d h))
(/ d h)
d
h
(+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1)
(* D D)
D
(* (/ -1/8 (* l d)) (/ (* M (* M h)) d))
(/ -1/8 (* l d))
-1/8
(* l d)
l
(/ (* M (* M h)) d)
(* M (* M h))
M
(* M h)
1
(sqrt (/ l d))
(/ l d)
Outputs
(/ (* (sqrt (/ d h)) (+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1)) (sqrt (/ l d)))
(*.f64 (fma.f64 (*.f64 h (*.f64 M (*.f64 D #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d))))
(* (sqrt (/ d h)) (+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 h (*.f64 M (*.f64 D #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1)
(fma.f64 (*.f64 h (*.f64 M (*.f64 D #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64))
(/ (* (* M D) (/ -1/4 d)) l)
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (fma.f64 d l #s(literal 0 binary64)))
(* (* M D) (/ -1/4 d))
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) d)
(* M D)
(*.f64 M D)
M
D
(/ -1/4 d)
(/.f64 #s(literal -1/4 binary64) d)
-1/4
#s(literal -1/4 binary64)
l
(* h (/ (* 1/2 (* M D)) d))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) h))
(/ (* 1/2 (* M D)) d)
(/.f64 (*.f64 M (*.f64 D #s(literal 1/2 binary64))) d)
(* 1/2 (* M D))
(*.f64 M (*.f64 D #s(literal 1/2 binary64)))
1/2
#s(literal 1/2 binary64)
1
#s(literal 1 binary64)
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)
(fabs (/ d (sqrt (* h l))))
(fabs.f64 (/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))))
(/ d (sqrt (* h l)))
(/.f64 d (sqrt.f64 (fma.f64 h l #s(literal 0 binary64))))
d
(sqrt (* h l))
(sqrt.f64 (fma.f64 h l #s(literal 0 binary64)))
(* h l)
(fma.f64 h l #s(literal 0 binary64))
h
l
(+ (* d (/ (sqrt (/ -1 h)) (sqrt (- 0 l)))) 0)
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
d
(/ (sqrt (/ -1 h)) (sqrt (- 0 l)))
(/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(sqrt (/ -1 h))
(sqrt.f64 (/.f64 #s(literal -1 binary64) h))
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
-1
#s(literal -1 binary64)
h
(sqrt (- 0 l))
(sqrt.f64 (-.f64 #s(literal 0 binary64) l))
(- 0 l)
(-.f64 #s(literal 0 binary64) l)
0
#s(literal 0 binary64)
l
(* (+ (* (* D D) (/ (* (* M M) (* -1/8 h)) (* d (* l d)))) 1) (sqrt (/ (+ (* d d) 0) (* l h))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64)))
(+ (* (* D D) (/ (* (* M M) (* -1/8 h)) (* d (* l d)))) 1)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64))
(* D D)
(*.f64 D D)
D
(/ (* (* M M) (* -1/8 h)) (* d (* l d)))
(/.f64 (*.f64 h (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64)))
(* (* M M) (* -1/8 h))
(*.f64 h (*.f64 M (*.f64 M #s(literal -1/8 binary64))))
(* M M)
(*.f64 M M)
M
(* -1/8 h)
(*.f64 h #s(literal -1/8 binary64))
-1/8
#s(literal -1/8 binary64)
h
(* d (* l d))
(fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64))
d
(* l d)
(fma.f64 d l #s(literal 0 binary64))
l
1
#s(literal 1 binary64)
(sqrt (/ (+ (* d d) 0) (* l h)))
(sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64))))
(/ (+ (* d d) 0) (* l h))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 h l #s(literal 0 binary64)))
(+ (* d d) 0)
(fma.f64 d d #s(literal 0 binary64))
0
#s(literal 0 binary64)
(* l h)
(fma.f64 h l #s(literal 0 binary64))
(/ (* (sqrt (/ d h)) (+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1)) (sqrt (/ l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(* (sqrt (/ d h)) (+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ d h)
(/.f64 d h)
d
h
(+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1)
(fma.f64 (*.f64 D D) (/.f64 (*.f64 h (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 1 binary64))
(* D D)
(*.f64 D D)
D
(* (/ -1/8 (* l d)) (/ (* M (* M h)) d))
(/.f64 (*.f64 h (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (fma.f64 d (fma.f64 d l #s(literal 0 binary64)) #s(literal 0 binary64)))
(/ -1/8 (* l d))
(/.f64 #s(literal -1/8 binary64) (fma.f64 d l #s(literal 0 binary64)))
-1/8
#s(literal -1/8 binary64)
(* l d)
(fma.f64 d l #s(literal 0 binary64))
l
(/ (* M (* M h)) d)
(/.f64 (*.f64 h (*.f64 M M)) d)
(* M (* M h))
(*.f64 h (*.f64 M M))
M
(* M h)
(*.f64 h M)
1
#s(literal 1 binary64)
(sqrt (/ l d))
(sqrt.f64 (/.f64 l d))
(/ l d)
(/.f64 l d)

localize204.0ms (0.7%)

Memory
-2.6MiB live, 390.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy95.0%
(/.f64 (*.f64 M (*.f64 M h)) d)
accuracy88.3%
(sqrt.f64 (/.f64 l d))
accuracy87.9%
(fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))
accuracy85.8%
(sqrt.f64 (/.f64 d h))
accuracy92.4%
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))
accuracy91.4%
(/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))
accuracy87.9%
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))
accuracy80.7%
(sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))
accuracy100.0%
(sqrt.f64 (-.f64 #s(literal 0 binary64) l))
accuracy99.9%
(sqrt.f64 (/.f64 #s(literal -1 binary64) h))
accuracy99.8%
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
accuracy99.7%
(/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
accuracy100.0%
(*.f64 h l)
accuracy100.0%
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
accuracy99.8%
(/.f64 d (sqrt.f64 (*.f64 h l)))
accuracy88.1%
(sqrt.f64 (*.f64 h l))
accuracy96.7%
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)
accuracy96.6%
(*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d))
accuracy88.3%
(sqrt.f64 (/.f64 l d))
accuracy85.8%
(sqrt.f64 (/.f64 d h))
Samples
63.0ms125×0invalid
59.0ms131×0valid
Compiler

Compiled 449 to 63 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-mult: 35.0ms (44.1% of total)
ival-div: 23.0ms (29% of total)
ival-sqrt: 10.0ms (12.6% of total)
ival-add: 8.0ms (10.1% of total)
ival-fabs: 1.0ms (1.3% of total)
ival-sub: 1.0ms (1.3% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series75.0ms (0.3%)

Memory
-11.8MiB live, 66.2MiB allocated
Counts
28 → 1 080
Calls
Call 1
Inputs
#<alt (+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1)>
#<alt (/ (* (* M D) (/ -1/4 d)) l)>
#<alt (/ (* (sqrt (/ d h)) (+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1)) (sqrt (/ l d)))>
#<alt (* (sqrt (/ d h)) (+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1))>
#<alt (fabs (/ d (sqrt (* h l))))>
#<alt (/ d (sqrt (* h l)))>
#<alt (sqrt (* h l))>
#<alt (* h l)>
#<alt (+ (* d (/ (sqrt (/ -1 h)) (sqrt (- 0 l)))) 0)>
#<alt (/ (sqrt (/ -1 h)) (sqrt (- 0 l)))>
#<alt (sqrt (/ -1 h))>
#<alt (/ -1 h)>
#<alt (* (+ (* (* D D) (/ (* (* M M) (* -1/8 h)) (* d (* l d)))) 1) (sqrt (/ (+ (* d d) 0) (* l h))))>
#<alt (+ (* (* D D) (/ (* (* M M) (* -1/8 h)) (* d (* l d)))) 1)>
#<alt (* D D)>
#<alt (/ (* (* M M) (* -1/8 h)) (* d (* l d)))>
#<alt (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))>
#<alt (/ (* (sqrt (/ d h)) (+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1)) (sqrt (/ l d)))>
#<alt (* (sqrt (/ d h)) (+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1))>
#<alt (sqrt (/ d h))>
#<alt (sqrt (/ l d))>
#<alt (* (* M D) (/ -1/4 d))>
#<alt (/ (* 1/2 (* M D)) d)>
#<alt (sqrt (- 0 l))>
#<alt (sqrt (/ (+ (* d d) 0) (* l h)))>
#<alt (/ (+ (* d d) 0) (* l h))>
#<alt (+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1)>
#<alt (/ (* M (* M h)) d)>
Outputs
#<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)) 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/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 (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d l)))>
#<alt (* -1/4 (/ (* D M) (* d 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 (/ (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 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/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)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (sqrt (/ d h))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (sqrt (/ d h))>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* d (sqrt (/ 1 (* h l)))))>
#<alt (fabs (* 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 (* 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 (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 (/ 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)))>
#<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)))>
#<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)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (* (sqrt (/ 1 h)) (sqrt -1))>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<alt (/ -1 h)>
#<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 (/ (+ (* -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)) (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 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 (* (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 (* 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 (/ (+ (* -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/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 (pow D 2)>
#<alt (pow D 2)>
#<alt (pow D 2)>
#<alt (pow D 2)>
#<alt (pow D 2)>
#<alt (pow D 2)>
#<alt (pow D 2)>
#<alt (pow D 2)>
#<alt (pow D 2)>
#<alt (pow D 2)>
#<alt (pow D 2)>
#<alt (pow D 2)>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))>
#<alt (* -1/8 (/ (* (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 (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) (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 (* -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 (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))>
#<alt (sqrt (/ d h))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))>
#<alt (* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))>
#<alt (sqrt (/ d h))>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (sqrt (/ d h))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))>
#<alt (* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (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))>
#<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/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* D M) d))>
#<alt (* -1/4 (/ (* 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/2 (/ (* D M) d))>
#<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 (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>
#<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 (/ (+ 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 (* 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 (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
#<alt (/ (* (pow M 2) h) d)>
Calls

270 calls:

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

rewrite462.0ms (1.7%)

Memory
-9.5MiB live, 777.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 556×/-lowering-/.f32
4 556×/-lowering-/.f64
4 138×*-lowering-*.f32
4 138×*-lowering-*.f64
2 032×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061322
1342319
22913299
08552291
Stop Event
iter limit
node limit
Counts
28 → 1 781
Calls
Call 1
Inputs
(+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1)
(/ (* (* M D) (/ -1/4 d)) l)
(/ (* (sqrt (/ d h)) (+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1)) (sqrt (/ l d)))
(* (sqrt (/ d h)) (+ (* (/ (* (* M D) (/ -1/4 d)) l) (* h (/ (* 1/2 (* M D)) d))) 1))
(fabs (/ d (sqrt (* h l))))
(/ d (sqrt (* h l)))
(sqrt (* h l))
(* h l)
(+ (* d (/ (sqrt (/ -1 h)) (sqrt (- 0 l)))) 0)
(/ (sqrt (/ -1 h)) (sqrt (- 0 l)))
(sqrt (/ -1 h))
(/ -1 h)
(* (+ (* (* D D) (/ (* (* M M) (* -1/8 h)) (* d (* l d)))) 1) (sqrt (/ (+ (* d d) 0) (* l h))))
(+ (* (* D D) (/ (* (* M M) (* -1/8 h)) (* d (* l d)))) 1)
(* D D)
(/ (* (* M M) (* -1/8 h)) (* d (* l d)))
(* (/ -1/8 (* l d)) (/ (* M (* M h)) d))
(/ (* (sqrt (/ d h)) (+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1)) (sqrt (/ l d)))
(* (sqrt (/ d h)) (+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1))
(sqrt (/ d h))
(sqrt (/ l d))
(* (* M D) (/ -1/4 d))
(/ (* 1/2 (* M D)) d)
(sqrt (- 0 l))
(sqrt (/ (+ (* d d) 0) (* l h)))
(/ (+ (* d d) 0) (* l h))
(+ (* (* D D) (* (/ -1/8 (* l d)) (/ (* M (* M h)) d))) 1)
(/ (* M (* M h)) d)
Outputs
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64))))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) h)) #s(literal 1 binary64))
(fma.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) h)) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) h)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) h #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (*.f64 M D)) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) h)) #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) h)) (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) d) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) l)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) l))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 l (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) d)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (fabs.f64 l)))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) l))
(/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) l)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 l (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) d))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 l (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 l (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 l (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 l (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) d) #s(literal 1 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) (fabs.f64 l))
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (*.f64 d l))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) d))) (neg.f64 (fabs.f64 l)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d l)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64)) l)
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) l)) d)
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d l)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) d)))) (neg.f64 (neg.f64 (fabs.f64 l))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))) (fabs.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) l))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (*.f64 (/.f64 l (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) d) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 l (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 M (*.f64 D (/.f64 #s(literal -1/4 binary64) (*.f64 d l))))
(*.f64 M (*.f64 (*.f64 D (/.f64 #s(literal -1/4 binary64) d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 M (/.f64 (*.f64 D (/.f64 #s(literal -1/4 binary64) d)) l))
(*.f64 D (*.f64 M (/.f64 #s(literal -1/4 binary64) (*.f64 d l))))
(*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)))
(*.f64 (/.f64 #s(literal -1/4 binary64) d) (*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 #s(literal -1/4 binary64) d) (/.f64 (*.f64 M D) l))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) l))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (fabs.f64 l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) (*.f64 M D))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))) (fma.f64 l l #s(literal 0 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) d)) (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64)))) l)
(*.f64 (pow.f64 (/.f64 l (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) d))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (/.f64 d h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (/.f64 d h))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (/.f64 d h)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))))) (neg.f64 (sqrt.f64 h)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 (/.f64 d h)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 l)) (sqrt.f64 d))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d h)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))))
(fma.f64 (*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) h)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l))) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) h))) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))) (sqrt.f64 d)) (*.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))) (sqrt.f64 h)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64)) (sqrt.f64 d)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)) (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 h) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64))))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) #s(literal 3 binary64)) (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) (-.f64 (/.f64 d h) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 d h))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h))))) (/.f64 d h)) (/.f64 (-.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h))) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d h))) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 l (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 l (sqrt.f64 h))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 h) l) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) l)))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (fma.f64 #s(literal 1 binary64) l (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (fma.f64 #s(literal 1 binary64) l (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 (/.f64 h d)) l))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 l (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 h))))
(/.f64 (fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 h) l) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) l)))
(/.f64 (fma.f64 (sqrt.f64 d) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 d) l (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (fma.f64 (sqrt.f64 d) l (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (fma.f64 (sqrt.f64 d) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 l (sqrt.f64 h)) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 l (sqrt.f64 h))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (sqrt.f64 h) l) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) l)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) l (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) l))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) l (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) l))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 l (sqrt.f64 h)) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 l (sqrt.f64 h))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (*.f64 (sqrt.f64 h) l) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) l)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) l (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (neg.f64 (sqrt.f64 h)) l))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) l (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (neg.f64 (sqrt.f64 h)) l))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 l (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (*.f64 (sqrt.f64 h) l) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) l)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) l (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) l (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 l (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (*.f64 l (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (*.f64 (sqrt.f64 h) l) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 h) l)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) l (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) l (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))))) (*.f64 (sqrt.f64 h) l))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 l (sqrt.f64 h)) #s(literal 1 binary64))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 d))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 l (sqrt.f64 h)) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 l (sqrt.f64 h)) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (*.f64 l (sqrt.f64 h)) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (*.f64 l (sqrt.f64 h)) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 l (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 (/.f64 h d)) (*.f64 (*.f64 (sqrt.f64 h) l) #s(literal 1 binary64))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 h) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 d))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (neg.f64 (sqrt.f64 h)) (*.f64 (*.f64 (sqrt.f64 h) l) (neg.f64 (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) l) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 h) (*.f64 (*.f64 (sqrt.f64 h) l) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 h) (*.f64 (*.f64 (sqrt.f64 h) l) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (*.f64 (sqrt.f64 h) l) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 (/.f64 h d)) (*.f64 l #s(literal 1 binary64))) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 h) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (neg.f64 (sqrt.f64 h)) (*.f64 l (neg.f64 (sqrt.f64 d)))) (*.f64 l (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 h) (*.f64 l (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (sqrt.f64 h) (*.f64 l (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 h d)) (*.f64 l #s(literal 1 binary64))) (*.f64 l (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h) (*.f64 l (sqrt.f64 d))) (*.f64 l (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 l (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))) (neg.f64 (sqrt.f64 h)) (*.f64 l (neg.f64 (sqrt.f64 d)))) (*.f64 l (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h) (*.f64 l (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 h) (*.f64 l (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 l (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))) (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))) (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))) (sqrt.f64 d))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64)) (sqrt.f64 d))) (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))))) (neg.f64 (*.f64 (sqrt.f64 h) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (sqrt.f64 h) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) #s(literal 3 binary64)) (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))) (neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) (-.f64 (/.f64 d h) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) (sqrt.f64 (/.f64 d h)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h)))) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) (sqrt.f64 (/.f64 d h))))) (/.f64 d h))) (neg.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 d) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))) (sqrt.f64 d)) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))) #s(literal 3 binary64))) (sqrt.f64 (/.f64 d h)))) (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (fma.f64 d d #s(literal 0 binary64)))) (fma.f64 l l #s(literal 0 binary64))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d h)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h)))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)) #s(literal -1 binary64)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))
(fabs.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 d (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 d (*.f64 l h)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) #s(literal 0 binary64))
(fma.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))) d)
(/.f64 (fabs.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h)))
(/.f64 (fabs.f64 (/.f64 d (sqrt.f64 h))) (fabs.f64 (sqrt.f64 l)))
(/.f64 (-.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 0 binary64))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 0 binary64))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) #s(literal 0 binary64))) (*.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (fabs.f64 l)) #s(literal 0 binary64))) (*.f64 (sqrt.f64 (fabs.f64 l)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 0 binary64))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d)) (neg.f64 (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 l))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(*.f64 d (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 d (*.f64 l h)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(*.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)) #s(literal -1 binary64)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))
(fabs.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 d (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 d (*.f64 l h)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) #s(literal 0 binary64))
(fma.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))) d)
(/.f64 (fabs.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h)))
(/.f64 (fabs.f64 (/.f64 d (sqrt.f64 h))) (fabs.f64 (sqrt.f64 l)))
(/.f64 (-.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 0 binary64))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 0 binary64))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) #s(literal 0 binary64))) (*.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (fabs.f64 l)) #s(literal 0 binary64))) (*.f64 (sqrt.f64 (fabs.f64 l)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 0 binary64))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d)) (neg.f64 (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 l))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(*.f64 d (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 d (*.f64 l h)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(*.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64)))
(fabs.f64 (sqrt.f64 (*.f64 l h)))
(fabs.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(fabs.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(fabs.f64 (-.f64 (sqrt.f64 (*.f64 l h)) #s(literal 0 binary64)))
(sqrt.f64 (*.f64 l h))
(pow.f64 (*.f64 l h) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 l h) (*.f64 l h)) #s(literal 1/4 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 h) (sqrt.f64 l))
(*.f64 (sqrt.f64 l) (sqrt.f64 h))
(*.f64 (fabs.f64 (sqrt.f64 h)) (fabs.f64 (sqrt.f64 l)))
(*.f64 (fabs.f64 (sqrt.f64 l)) (fabs.f64 (sqrt.f64 h)))
(*.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)) (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)))
(*.f64 (fabs.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64))))
(*.f64 l h)
(*.f64 h l)
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)) #s(literal -1 binary64)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))
(fabs.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 d (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 d (*.f64 l h)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) #s(literal 0 binary64))
(fma.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))) d)
(/.f64 (fabs.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h)))
(/.f64 (fabs.f64 (/.f64 d (sqrt.f64 h))) (fabs.f64 (sqrt.f64 l)))
(/.f64 (-.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 0 binary64))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 0 binary64))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) #s(literal 0 binary64))) (*.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (fabs.f64 l)) #s(literal 0 binary64))) (*.f64 (sqrt.f64 (fabs.f64 l)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 0 binary64))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d)) (neg.f64 (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 l))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(*.f64 d (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 d (*.f64 l h)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(*.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 l h))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 l h)) #s(literal 1/2 binary64))))
(exp.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (fabs.f64 l)) #s(literal 1/2 binary64))))
(fabs.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(fabs.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(neg.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 l h) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (fabs.f64 l) (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (fabs.f64 l) (*.f64 h #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 l h)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 l))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) #s(literal 1 binary64)) (sqrt.f64 (fabs.f64 l)))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))) (sqrt.f64 h))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (neg.f64 (fabs.f64 l))))
(/.f64 (fabs.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h))) (fabs.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))))) (neg.f64 (sqrt.f64 h)))
(pow.f64 (sqrt.f64 (*.f64 l h)) #s(literal -1 binary64))
(pow.f64 (*.f64 l h) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (fabs.f64 l) (/.f64 #s(literal -1 binary64) h)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (pow.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 l))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (fabs.f64 l)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (fabs.f64 l))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 l)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 l #s(literal 1 binary64))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))) #s(literal 1/2 binary64)) (fabs.f64 l))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 l))
(*.f64 (pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 l h) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l))
(*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))) (sqrt.f64 l))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 #s(literal -1 binary64) h))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 h #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 h))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 h))))
(pow.f64 (/.f64 #s(literal -1 binary64) h) #s(literal 1/2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/2 binary64))
(pow.f64 (*.f64 h #s(literal -1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (*.f64 h #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) h) (/.f64 #s(literal -1 binary64) h)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 (-.f64 #s(literal 0 binary64) h)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/4 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) h)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 h #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) h))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) h))
(/.f64 #s(literal 1 binary64) (*.f64 h #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 h #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) h)
(/.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 h #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 h #s(literal -1 binary64)) #s(literal 1 binary64))))
(pow.f64 (-.f64 #s(literal 0 binary64) h) #s(literal -1 binary64))
(pow.f64 (*.f64 h #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 h #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) h))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) h))
(*.f64 (/.f64 #s(literal 1 binary64) h) #s(literal -1 binary64))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h))))) #s(literal -1 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 d (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 d (*.f64 l h)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) d) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) d) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) (*.f64 (sqrt.f64 (*.f64 l h)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (*.f64 d (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))
(/.f64 (*.f64 d (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) d)) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) d)) (neg.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))))
(/.f64 (neg.f64 (*.f64 d (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (/.f64 d (sqrt.f64 (*.f64 l h))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))) (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 d (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(fma.f64 D (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64))
(fma.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d (*.f64 d l))) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M (/.f64 h d))) (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (*.f64 D D) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (*.f64 (*.f64 D D) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M M) d) (*.f64 (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l)) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) d)) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M (/.f64 h d)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) (*.f64 M (*.f64 M h))) (/.f64 #s(literal 1 binary64) d) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 d (*.f64 d l)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 d (*.f64 d l))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 D) #s(literal 2 binary64)))
(pow.f64 D #s(literal 2 binary64))
(pow.f64 (*.f64 D D) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 D)) #s(literal 2 binary64))
(*.f64 D D)
(*.f64 (exp.f64 (log.f64 D)) (exp.f64 (log.f64 D)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(neg.f64 (/.f64 (*.f64 (neg.f64 M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d l) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d l) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) (/.f64 d (*.f64 M (*.f64 M h))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d l) #s(literal -8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d l) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)))))
(/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 d l) (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (*.f64 d l)))
(/.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l)) (/.f64 d (*.f64 M (*.f64 M h))))))
(/.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) (/.f64 d (*.f64 M (*.f64 M h))))
(/.f64 (*.f64 M (*.f64 M (/.f64 h d))) (*.f64 (*.f64 d l) #s(literal -8 binary64)))
(/.f64 (*.f64 (neg.f64 M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 #s(literal 1/8 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l)) (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 (*.f64 d l) (/.f64 d (*.f64 M (*.f64 M h))))))
(/.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (*.f64 d l))))
(/.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l)) d)
(/.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) (*.f64 d l))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) d))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) #s(literal 1 binary64)) (*.f64 d (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 M (*.f64 M h))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) d))
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) #s(literal 1 binary64)) (*.f64 d (*.f64 (*.f64 d l) #s(literal -8 binary64))))
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) #s(literal 1/8 binary64)) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 #s(literal -1/8 binary64) l)) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (*.f64 d l) #s(literal -8 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal -1/8 binary64)) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/8 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal -1/8 binary64) l)) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d))) (-.f64 #s(literal 0 binary64) (*.f64 d l)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1 binary64)) (*.f64 (*.f64 d l) #s(literal -8 binary64)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 d (*.f64 d l)))
(/.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d l))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) #s(literal 1 binary64)) (/.f64 d (*.f64 M (*.f64 M h))))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d l)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) (/.f64 #s(literal -1/8 binary64) l)) d)
(/.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l))) d)
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M (/.f64 h d)))) (-.f64 #s(literal 0 binary64) (*.f64 d l)))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 M (*.f64 M (/.f64 h d)))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal -1/8 binary64) (*.f64 d l))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (/.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) d) l)
(/.f64 (/.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) l) d)
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M h)) #s(literal 1 binary64))) (neg.f64 (*.f64 d (*.f64 (*.f64 d l) #s(literal -8 binary64)))))
(/.f64 (neg.f64 (*.f64 M (*.f64 M (/.f64 h d)))) (neg.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l))) (neg.f64 (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 M (*.f64 M h)))) (neg.f64 (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) d)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) (-.f64 #s(literal 0 binary64) d))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M h)))) (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l)) (-.f64 #s(literal 0 binary64) d))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) #s(literal 1 binary64))) (neg.f64 (*.f64 d (/.f64 d (*.f64 M (*.f64 M h))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 M (*.f64 M h)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/8 binary64) l))) (neg.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M h)) #s(literal 1/8 binary64))) (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 #s(literal -1/8 binary64) l))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (*.f64 d l) #s(literal -8 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal -1/8 binary64))) (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/8 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal -1/8 binary64) l))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (neg.f64 (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (neg.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) #s(literal 1 binary64))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 h #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d l)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) #s(literal 1 binary64))) (neg.f64 (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1/8 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) (/.f64 #s(literal -1/8 binary64) l))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M (/.f64 h d))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 M (*.f64 M (/.f64 h d))))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (/.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) d)) (fabs.f64 l))
(/.f64 (neg.f64 (/.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) l)) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) (/.f64 d (*.f64 M (*.f64 M h)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d l) #s(literal -8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 d (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d l) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d))) #s(literal -1 binary64))
(*.f64 M (*.f64 M (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d (*.f64 d l)))))
(*.f64 M (*.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l)))))
(*.f64 M (*.f64 (*.f64 M (/.f64 h d)) (/.f64 #s(literal -1/8 binary64) (*.f64 d l))))
(*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 M M) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d (*.f64 d l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)) (*.f64 M (*.f64 M (/.f64 h d)))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 d l))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) (*.f64 d l)))
(*.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 h #s(literal -1/8 binary64)) (/.f64 (*.f64 M M) (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))))
(*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) (*.f64 M (*.f64 M (/.f64 h d))))
(*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal -1/8 binary64) (*.f64 d l))))
(*.f64 (*.f64 M (*.f64 M (/.f64 h d))) (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))
(*.f64 (*.f64 (neg.f64 M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l)) (/.f64 (*.f64 M M) d))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (*.f64 d l) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)))
(*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h (*.f64 d (*.f64 d l))))
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) (/.f64 #s(literal 1 binary64) (*.f64 d l)))
(*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d))
(*.f64 (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d (*.f64 d l))) (*.f64 M M))
(*.f64 (/.f64 M d) (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d l)))
(*.f64 (/.f64 M (*.f64 d l)) (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d l)) (/.f64 (*.f64 h #s(literal -1/8 binary64)) d))
(*.f64 (/.f64 (*.f64 h #s(literal -1/8 binary64)) d) (/.f64 (*.f64 M M) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 d l)) (/.f64 h d))
(*.f64 (/.f64 #s(literal -1/8 binary64) d) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d l)))
(*.f64 (/.f64 #s(literal -1/8 binary64) d) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) l))
(*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) M) (*.f64 M (/.f64 h d)))
(*.f64 (pow.f64 (/.f64 d M) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d l) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 h #s(literal -1/8 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d l) (*.f64 M M)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d l) (*.f64 M M)) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 h #s(literal -1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d l) h) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d l) M) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d l) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)) (/.f64 h d))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(neg.f64 (/.f64 (*.f64 (neg.f64 M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d l) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 d (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d l) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) (/.f64 d (*.f64 M (*.f64 M h))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d l) #s(literal -8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d l) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)))))
(/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 d l) (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (*.f64 d l)))
(/.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l)) (/.f64 d (*.f64 M (*.f64 M h))))))
(/.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))
(/.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) (/.f64 d (*.f64 M (*.f64 M h))))
(/.f64 (*.f64 M (*.f64 M (/.f64 h d))) (*.f64 (*.f64 d l) #s(literal -8 binary64)))
(/.f64 (*.f64 (neg.f64 M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 #s(literal 1/8 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l)) (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 (*.f64 d l) (/.f64 d (*.f64 M (*.f64 M h))))))
(/.f64 #s(literal 1/8 binary64) (neg.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (*.f64 d l))))
(/.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l)) d)
(/.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) (*.f64 d l))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M (*.f64 M h))) (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) d))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l)) (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) #s(literal 1 binary64)) (*.f64 d (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 M (*.f64 M h))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/8 binary64) l)) (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) d))
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) #s(literal 1 binary64)) (*.f64 d (*.f64 (*.f64 d l) #s(literal -8 binary64))))
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) #s(literal 1/8 binary64)) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 #s(literal -1/8 binary64) l)) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (*.f64 d l) #s(literal -8 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal -1/8 binary64)) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/8 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal -1/8 binary64) l)) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d))) (-.f64 #s(literal 0 binary64) (*.f64 d l)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1 binary64)) (*.f64 (*.f64 d l) #s(literal -8 binary64)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) #s(literal 1 binary64)) (*.f64 d (*.f64 d l)))
(/.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d l))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) #s(literal 1 binary64)) (/.f64 d (*.f64 M (*.f64 M h))))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d l)))
(/.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) (/.f64 #s(literal -1/8 binary64) l)) d)
(/.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l))) d)
(/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M (/.f64 h d)))) (-.f64 #s(literal 0 binary64) (*.f64 d l)))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 M (*.f64 M (/.f64 h d)))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal -1/8 binary64) (*.f64 d l))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (/.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) d) l)
(/.f64 (/.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) l) d)
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M h)) #s(literal 1 binary64))) (neg.f64 (*.f64 d (*.f64 (*.f64 d l) #s(literal -8 binary64)))))
(/.f64 (neg.f64 (*.f64 M (*.f64 M (/.f64 h d)))) (neg.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l))) (neg.f64 (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 M (*.f64 M h)))) (neg.f64 (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) d)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) (-.f64 #s(literal 0 binary64) d))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M h)))) (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l)) (-.f64 #s(literal 0 binary64) d))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) #s(literal 1 binary64))) (neg.f64 (*.f64 d (/.f64 d (*.f64 M (*.f64 M h))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 M (*.f64 M h)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/8 binary64) l))) (neg.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M h)) #s(literal 1/8 binary64))) (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M h)) (/.f64 #s(literal -1/8 binary64) l))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (*.f64 (*.f64 d l) #s(literal -8 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal -1/8 binary64))) (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) #s(literal 1/8 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal -1/8 binary64) l))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (neg.f64 (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (neg.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) #s(literal 1 binary64))) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M M) d) (*.f64 h #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d l)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) #s(literal 1 binary64))) (neg.f64 (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1/8 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) (/.f64 #s(literal -1/8 binary64) l))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l)))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M (*.f64 M (/.f64 h d))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) l) (*.f64 M (*.f64 M (/.f64 h d))))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (/.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) d)) (fabs.f64 l))
(/.f64 (neg.f64 (/.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) l)) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 d l) #s(literal -8 binary64)) (/.f64 d (*.f64 M (*.f64 M h)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 M h))) (*.f64 (*.f64 d l) #s(literal -8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 d (*.f64 d l)) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 d (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d l) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d))) #s(literal -1 binary64))
(*.f64 M (*.f64 M (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d (*.f64 d l)))))
(*.f64 M (*.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l)))))
(*.f64 M (*.f64 (*.f64 M (/.f64 h d)) (/.f64 #s(literal -1/8 binary64) (*.f64 d l))))
(*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 M M) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d (*.f64 d l))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)) (*.f64 M (*.f64 M (/.f64 h d)))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 d l))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) (*.f64 d l)))
(*.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 (*.f64 M M) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 h #s(literal -1/8 binary64)) (/.f64 (*.f64 M M) (*.f64 d (*.f64 d l))))
(*.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))))
(*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) (*.f64 M (*.f64 M (/.f64 h d))))
(*.f64 (*.f64 M (*.f64 M h)) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal -1/8 binary64) (*.f64 d l))))
(*.f64 (*.f64 M (*.f64 M (/.f64 h d))) (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))
(*.f64 (*.f64 (neg.f64 M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d (-.f64 #s(literal 0 binary64) (*.f64 d l)))))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l)) (/.f64 (*.f64 M M) d))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 (*.f64 d l) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)))
(*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 h (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h (*.f64 d (*.f64 d l))))
(*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) (/.f64 #s(literal 1 binary64) (*.f64 d l)))
(*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d))
(*.f64 (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d (*.f64 d l))) (*.f64 M M))
(*.f64 (/.f64 M d) (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d l)))
(*.f64 (/.f64 M (*.f64 d l)) (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d l)) (/.f64 (*.f64 h #s(literal -1/8 binary64)) d))
(*.f64 (/.f64 (*.f64 h #s(literal -1/8 binary64)) d) (/.f64 (*.f64 M M) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (*.f64 d l)) (/.f64 h d))
(*.f64 (/.f64 #s(literal -1/8 binary64) d) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d l)))
(*.f64 (/.f64 #s(literal -1/8 binary64) d) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) l))
(*.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) M) (*.f64 M (/.f64 h d)))
(*.f64 (pow.f64 (/.f64 d M) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d l) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 h #s(literal -1/8 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d l) (*.f64 M M)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d l) (*.f64 M M)) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 h #s(literal -1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 d l) h) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d l) M) #s(literal -1 binary64)) (pow.f64 (/.f64 d (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d l) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) #s(literal -1 binary64)) (/.f64 h d))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(+.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h))))) #s(literal -1 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 d (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 d (*.f64 l h)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64)))
(fma.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 l d))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))) #s(literal 1 binary64))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) d) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) d) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) (*.f64 (sqrt.f64 (*.f64 l h)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (*.f64 d (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h (/.f64 l d))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))
(/.f64 (*.f64 d (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h)))
(/.f64 (*.f64 (sqrt.f64 d) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l)))) (sqrt.f64 h))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 (*.f64 h (/.f64 l d)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) d)) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) d)) (neg.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (*.f64 d (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))))
(/.f64 (neg.f64 (*.f64 d (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (/.f64 d (sqrt.f64 (*.f64 l h))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))) (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 d (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (/.f64 d l)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(+.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(fma.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d h)))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(fma.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 d) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(fma.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 D D)) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 D D) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l))))) (*.f64 M (*.f64 M (/.f64 h d))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) (*.f64 (sqrt.f64 h) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (*.f64 (sqrt.f64 d) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 h) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (sqrt.f64 d)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (sqrt.f64 h)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (sqrt.f64 d)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 h))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) #s(literal 3 binary64)) (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (-.f64 (/.f64 d h) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 d h))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (/.f64 d h)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)) (sqrt.f64 d)) (sqrt.f64 h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (sqrt.f64 (/.f64 d h))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (fma.f64 #s(literal 1 binary64) (sqrt.f64 h) (*.f64 (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))) (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 d) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 d) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 h) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))) (*.f64 (neg.f64 (sqrt.f64 h)) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)) (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 h d)) (*.f64 (sqrt.f64 h) #s(literal 1 binary64))) (*.f64 (sqrt.f64 h) (sqrt.f64 (/.f64 h d))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (sqrt.f64 d))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (neg.f64 (sqrt.f64 h)) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (neg.f64 (sqrt.f64 h))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 #s(literal 1 binary64) (sqrt.f64 d)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 d) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 h) (*.f64 (sqrt.f64 h) (*.f64 (sqrt.f64 d) #s(literal 1 binary64)))) (*.f64 (sqrt.f64 h) (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))) (neg.f64 (*.f64 (sqrt.f64 h) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)))) (neg.f64 (*.f64 (sqrt.f64 h) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (sqrt.f64 d))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (sqrt.f64 d))) (neg.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) #s(literal 3 binary64)) (*.f64 (/.f64 d h) (sqrt.f64 (/.f64 d h))))) (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (-.f64 (/.f64 d h) (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 d h)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (/.f64 d h))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (sqrt.f64 d)) (sqrt.f64 d)) (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (sqrt.f64 (/.f64 d h)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (sqrt.f64 (/.f64 d h)))) (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d h)))
(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) (sqrt.f64 (/.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 (neg.f64 (/.f64 h d))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (neg.f64 (sqrt.f64 d)) (neg.f64 (sqrt.f64 h)))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64)) (sqrt.f64 h))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) h))))
(/.f64 (sqrt.f64 (*.f64 d #s(literal 1 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 (neg.f64 (sqrt.f64 d))) (neg.f64 (neg.f64 (sqrt.f64 h))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 d))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 d) #s(literal 1 binary64))) (neg.f64 (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 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 d h) (/.f64 d h)) #s(literal 1/4 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) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (sqrt.f64 d))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))
(*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 d h)))
(exp.f64 (*.f64 (log.f64 (/.f64 l d)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 l d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 d l)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 d l) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 d l))))
(/.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 d l))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (sqrt.f64 l) (sqrt.f64 d))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (fma.f64 l l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 d l))))
(/.f64 (neg.f64 (sqrt.f64 l)) (neg.f64 (sqrt.f64 d)))
(/.f64 (sqrt.f64 (neg.f64 (fabs.f64 l))) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (sqrt.f64 (*.f64 l #s(literal 1 binary64))) (sqrt.f64 d))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 l))) (neg.f64 (neg.f64 (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 (sqrt.f64 (/.f64 d l)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 l d) (/.f64 l d)) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 l d))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))
(*.f64 (sqrt.f64 (fabs.f64 l)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d))))
(*.f64 (sqrt.f64 l) (/.f64 #s(literal 1 binary64) (sqrt.f64 d)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 d)) (sqrt.f64 l))
(*.f64 (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)) (pow.f64 (/.f64 l d) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (*.f64 M D) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) d)
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 d #s(literal -4 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 M D)) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 M D)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64))) (neg.f64 (*.f64 d #s(literal -4 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal 1/4 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 M D))) (neg.f64 (*.f64 d #s(literal -4 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 M D))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(pow.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 M (*.f64 D (/.f64 #s(literal -1/4 binary64) d)))
(*.f64 D (*.f64 M (/.f64 #s(literal -1/4 binary64) d)))
(*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d))
(*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M D)))
(*.f64 (/.f64 #s(literal -1/4 binary64) d) (*.f64 M D))
(*.f64 (*.f64 D (/.f64 #s(literal -1/4 binary64) d)) M)
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) d) M) D)
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) d)))
(neg.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) d))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) d))
(pow.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) d)))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 D (/.f64 #s(literal 1 binary64) d)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 D d))
(*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (fabs.f64 l)) #s(literal 1/2 binary64)))
(sqrt.f64 (fabs.f64 l))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 l l #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))) (fabs.f64 l))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 l l #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (fabs.f64 l))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64)))) (sqrt.f64 l))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fabs.f64 l))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))) (sqrt.f64 (fabs.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (neg.f64 (fabs.f64 l)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))) (neg.f64 (sqrt.f64 l)))
(pow.f64 (fabs.f64 l) #s(literal 1/2 binary64))
(pow.f64 (fma.f64 l l #s(literal 0 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fabs.f64 l) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (fabs.f64 l))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 l))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 l l #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 l l #s(literal 0 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(*.f64 (pow.f64 (fabs.f64 l) #s(literal 1/4 binary64)) (pow.f64 (fabs.f64 l) #s(literal 1/4 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))))
(+.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)) #s(literal -1 binary64)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))
(fabs.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 0 binary64) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 d (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (pow.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (pow.f64 (/.f64 d (*.f64 l h)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)) #s(literal 0 binary64))
(fma.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))) #s(literal 0 binary64))
(fma.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 d (sqrt.f64 (*.f64 l h)))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 h (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (-.f64 #s(literal 0 binary64) d) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))
(/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (sqrt.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))) d)
(/.f64 (fabs.f64 (*.f64 d #s(literal 1 binary64))) (sqrt.f64 (*.f64 l h)))
(/.f64 (fabs.f64 (/.f64 d (sqrt.f64 h))) (fabs.f64 (sqrt.f64 l)))
(/.f64 (-.f64 (*.f64 d (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 0 binary64))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 0 binary64))) (*.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) #s(literal 0 binary64))) (*.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (sqrt.f64 (fabs.f64 l)) #s(literal 0 binary64))) (*.f64 (sqrt.f64 (fabs.f64 l)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) #s(literal 0 binary64))) (*.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d #s(literal 1 binary64))) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 h))) (neg.f64 (sqrt.f64 l)))
(/.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d)) (neg.f64 (sqrt.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (neg.f64 (/.f64 d (sqrt.f64 l))) (neg.f64 (sqrt.f64 h)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))) (neg.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) d)) (neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l)))))
(pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fabs.f64 l)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) #s(literal 1/2 binary64))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(*.f64 d (fabs.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))))))
(*.f64 #s(literal 1 binary64) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (pow.f64 (/.f64 #s(literal 1 binary64) d) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (pow.f64 (/.f64 d (*.f64 l h)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 d) (sqrt.f64 (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h)))))
(*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 d (*.f64 l h))))
(*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(*.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) h)) (pow.f64 (/.f64 (sqrt.f64 l) d) #s(literal -1 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(*.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(*.f64 (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(+.f64 #s(literal 0 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(+.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))) #s(literal 2 binary64)))
(-.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 d (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 d h) (/.f64 d l) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 l h)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))) #s(literal 0 binary64))
(fma.f64 (/.f64 d l) (/.f64 d h) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 h (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) #s(literal 0 binary64))
(fma.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) (/.f64 #s(literal 1 binary64) h) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (pow.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)))) d #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l h) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d) #s(literal 2 binary64)) #s(literal 0 binary64))
(neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 h (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 h (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 l (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) h)
(/.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 l h)))
(/.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))
(/.f64 (*.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (sqrt.f64 (fabs.f64 l))))
(/.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (sqrt.f64 (fabs.f64 l))))
(/.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (*.f64 (sqrt.f64 (fabs.f64 l)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (*.f64 (sqrt.f64 (fabs.f64 l)) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(/.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (fabs.f64 l))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64)))) (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(/.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)) (-.f64 #s(literal 0 binary64) h))
(/.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (*.f64 l h))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) (neg.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(/.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) #s(literal 0 binary64)) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 l h))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (sqrt.f64 (fabs.f64 l)))
(/.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h))) (fma.f64 d d #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 l h)))) (sqrt.f64 (fabs.f64 l)))
(/.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) l)
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))) (neg.f64 (neg.f64 (*.f64 l (-.f64 #s(literal 0 binary64) h)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (neg.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 l (-.f64 #s(literal 0 binary64) h)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (neg.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))) (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h)) (fabs.f64 l))
(/.f64 (neg.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))) (neg.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (sqrt.f64 (fabs.f64 l)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 l)) (/.f64 d (sqrt.f64 (*.f64 l h))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (neg.f64 (fabs.f64 l)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) #s(literal 0 binary64))) (neg.f64 (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (fma.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 0 binary64)))) (neg.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(/.f64 (neg.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 d (sqrt.f64 (*.f64 l h))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (fabs.f64 l))))
(pow.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 h (/.f64 (fma.f64 d d #s(literal 0 binary64)) l)) #s(literal -1 binary64))
(*.f64 d (*.f64 d (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(*.f64 d (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 d (/.f64 d (*.f64 l h)))
(*.f64 #s(literal 1 binary64) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(*.f64 (/.f64 d h) (/.f64 d l))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) (*.f64 d (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 l h)))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 l (-.f64 #s(literal 0 binary64) h))))
(*.f64 (/.f64 d l) (/.f64 d h))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 h (fma.f64 d d #s(literal 0 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))
(*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l) (/.f64 #s(literal 1 binary64) h))
(*.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h)))) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))) (pow.f64 (/.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64))) (pow.f64 (/.f64 (sqrt.f64 (*.f64 l h)) d) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))))
(*.f64 (*.f64 (/.f64 d (sqrt.f64 (*.f64 l h))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h)))) d)
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(fma.f64 D (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64))
(fma.f64 D (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (*.f64 D D) (*.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d (*.f64 d l))) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (*.f64 M (*.f64 M (/.f64 h d))) (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (*.f64 D D) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) (*.f64 (*.f64 D D) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M M) d) (*.f64 (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l)) (*.f64 D D)) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1 binary64))
(fma.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) (*.f64 (*.f64 M (*.f64 M (/.f64 h d))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D D) (*.f64 M M)) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 M M) d)) (/.f64 (*.f64 h #s(literal -1/8 binary64)) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M (/.f64 h d)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) (*.f64 M (*.f64 M h))) (/.f64 #s(literal 1 binary64) d) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 d (*.f64 d l)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 d (*.f64 d l))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))))) (*.f64 (fma.f64 (fma.f64 d d #s(literal 0 binary64)) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 (*.f64 (*.f64 D D) M) (*.f64 M (*.f64 h #s(literal -1/8 binary64))))) (*.f64 (*.f64 d (*.f64 d l)) (*.f64 d (*.f64 d l)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 d (*.f64 M (*.f64 M h)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 M (*.f64 M h)) (-.f64 #s(literal 0 binary64) d)))
(neg.f64 (/.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) d))
(/.f64 #s(literal 1 binary64) (/.f64 d (*.f64 M (*.f64 M h))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d (*.f64 M (*.f64 M h))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 d (*.f64 M (*.f64 M h))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d (*.f64 M (*.f64 M h)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d (*.f64 M (*.f64 M h))) #s(literal 1 binary64))))
(/.f64 (*.f64 M (*.f64 M h)) d)
(/.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) (-.f64 #s(literal 0 binary64) d))
(/.f64 (*.f64 (*.f64 M (*.f64 M h)) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h))) (neg.f64 (-.f64 #s(literal 0 binary64) d)))
(/.f64 (neg.f64 (*.f64 (*.f64 M (*.f64 M h)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d))))
(pow.f64 (/.f64 d (*.f64 M (*.f64 M h))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 d (*.f64 M (*.f64 M h))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 M (*.f64 M (/.f64 h d)))
(*.f64 #s(literal 1 binary64) (*.f64 M (*.f64 M (/.f64 h d))))
(*.f64 (*.f64 M M) (/.f64 h d))
(*.f64 (*.f64 M h) (/.f64 M d))
(*.f64 (*.f64 M h) (*.f64 M (/.f64 #s(literal 1 binary64) d)))
(*.f64 (*.f64 M (*.f64 M h)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (*.f64 M M) (-.f64 #s(literal 0 binary64) h)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M (*.f64 M h)))
(*.f64 (/.f64 #s(literal 1 binary64) d) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 M (*.f64 M h))) #s(literal -1 binary64)))
(*.f64 (*.f64 M (/.f64 h d)) M)

simplify818.0ms (3%)

Memory
11.9MiB live, 806.7MiB allocated
Algorithm
egg-herbie
Rules
6 836×*-lowering-*.f32
6 836×*-lowering-*.f64
5 452×accelerator-lowering-fma.f32
5 452×accelerator-lowering-fma.f64
3 706×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023515039
165314803
2222414746
3488514665
0814414332
Stop Event
iter limit
node limit
Counts
1 080 → 1 080
Calls
Call 1
Inputs
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)) 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/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))))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d l)))
(* -1/4 (/ (* D M) (* d 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 (/ (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 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/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)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(sqrt (/ d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(sqrt (/ d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs (* 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))))
(* 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 (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 (/ 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)))
(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)))
(* (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)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(* (sqrt (/ 1 h)) (sqrt -1))
(/ -1 h)
(/ -1 h)
(/ -1 h)
(/ -1 h)
(/ -1 h)
(/ -1 h)
(/ -1 h)
(/ -1 h)
(/ -1 h)
(/ -1 h)
(/ -1 h)
(/ -1 h)
(* 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))))
(/ (+ (* -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)) (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)))))
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)))
(* (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)))
(* 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)))
(/ (+ (* -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/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))))
(pow D 2)
(pow D 2)
(pow D 2)
(pow D 2)
(pow D 2)
(pow D 2)
(pow D 2)
(pow D 2)
(pow D 2)
(pow D 2)
(pow D 2)
(pow D 2)
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(* -1/8 (/ (* (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 (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) (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))))))
(* -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))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(sqrt (/ d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(sqrt (/ d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(sqrt (/ d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 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))
(* -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/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* D M) d))
(* -1/4 (/ (* 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/2 (/ (* D M) d))
(* (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 (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
(+ 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)))
(/ (+ 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)))
(* 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))))
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
(/ (* (pow M 2) h) d)
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) l) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) l) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) l) (*.f64 d d)) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d)) l) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/4 (/ (* D M) (* d l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) (*.f64 d l))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h 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 (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.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)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (*.f64 h d))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (*.f64 h d))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (*.f64 h d))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d)))))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d)))))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d)))))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(fabs (* d (sqrt (/ 1 (* h l)))))
(fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #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 (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))
(* d (sqrt (/ 1 (* h l))))
(*.f64 d (sqrt.f64 (/.f64 #s(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)))
(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)))
(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)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(* (sqrt (/ 1 h)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(/ -1 h)
(/.f64 #s(literal -1 binary64) h)
(* 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)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 binary64) d))))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.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)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.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)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) l) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) l) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) l) (*.f64 d d)) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d)) l) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(pow D 2)
(*.f64 D D)
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M (*.f64 M h))) (*.f64 d (*.f64 d l)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow l 3))))) (* (pow d 2) (sqrt (/ 1 (* h l))))) d)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l))))) (*.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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d 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))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) (pow d 2)) (sqrt (/ h (pow l 3))))))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (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 (fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 M M)) (*.f64 d d)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) d)) (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 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) d) (sqrt (/ h (pow l 3)))))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))) (-.f64 #s(literal 0 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h 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 (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow D 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(/ (+ (* -1/8 (* (/ (* (pow D 2) (pow M 2)) d) (sqrt (* h l)))) (* d (sqrt (/ (pow l 3) h)))) (pow l 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.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 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 h l)) (*.f64 D D)) (*.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)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3))))) (* d (sqrt (/ 1 (* h l)))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) d) (sqrt (/ h (pow l 3)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 M M))) d)
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) d) (sqrt (/ h (pow l 3))))) (* (/ d (pow M 2)) (sqrt (/ 1 (* h l))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.f64 (*.f64 M M) 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))))))
(fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (/.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)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(/ (+ (sqrt (/ (pow d 5) h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (* d h))))) (pow d 2))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 h d)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 (pow.f64 d #s(literal 5 binary64)) h))) (*.f64 d d))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* d (+ (sqrt (/ 1 (* d h))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 5)))))))
(*.f64 d (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* -1 (* (sqrt (/ d h)) (pow (sqrt -1) 2)))
(sqrt.f64 (/.f64 d h))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(* -1 (* d (+ (* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 5))))) (* (sqrt (/ 1 (* d h))) (pow (sqrt -1) 2)))))
(*.f64 d (fma.f64 (sqrt.f64 (/.f64 h (pow.f64 d #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h d)))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (*.f64 h d))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (*.f64 h d))) h)
(/ (+ (sqrt (* d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ (pow h 3) (pow d 3)))))) h)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 h (*.f64 h h)) (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) l)) (sqrt.f64 (*.f64 h d))) h)
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d)))))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d)))))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* h (+ (sqrt (/ d (pow h 3))) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ 1 (* (pow d 3) h)))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d)))))) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h))))))
(* -1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ h (pow d 3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 D D) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))))) (/.f64 #s(literal -1/8 binary64) l))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))))))
(* -1 (* h (+ (* -1 (* (sqrt (/ d (pow h 3))) (pow (sqrt -1) 2))) (* 1/8 (* (/ (* (pow D 2) (* (pow M 2) (pow (sqrt -1) 2))) l) (sqrt (/ 1 (* (pow d 3) h))))))))
(*.f64 h (fma.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 (*.f64 D (/.f64 (*.f64 D (*.f64 M M)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 d (*.f64 d d))))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 d (*.f64 h (*.f64 h h)))))))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow D 2) (+ (* -1/8 (* (/ (pow M 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow D 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(/ (+ (* -1/8 (* (* (pow D 2) (pow M 2)) (sqrt (/ h (pow d 3))))) (* (sqrt (/ d h)) l)) l)
(/.f64 (fma.f64 l (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) l)
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(sqrt (/ d h))
(sqrt.f64 (/.f64 d h))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(+ (sqrt (/ d h)) (* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3))))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* -1/8 (* (/ (* (pow D 2) (pow M 2)) l) (sqrt (/ h (pow d 3)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) #s(literal 0 binary64))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (sqrt.f64 (/.f64 d h)))
(* (pow M 2) (+ (* -1/8 (* (/ (pow D 2) l) (sqrt (/ h (pow d 3))))) (* (/ 1 (pow M 2)) (sqrt (/ d h)))))
(fma.f64 (*.f64 D D) (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) l)) (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))
(* -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/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) d)
(* -1/4 (/ (* D M) d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 D M)) 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)
(* (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 (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 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
(/ (pow d 2) (* h l))
(/.f64 (*.f64 d d) (*.f64 h l))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow D 2) (+ (* -1/8 (/ (* (pow M 2) h) (* (pow d 2) l))) (/ 1 (pow D 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d)) l) l)
(/ (+ l (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (pow d 2)))) l)
(/.f64 (fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d d)) l) l)
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) l) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) l) (*.f64 d d)) (*.f64 d d))
(/ (+ (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) l)) (pow d 2)) (pow d 2))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) l) (*.f64 d d)) (*.f64 d d))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* (pow M 2) (+ (* -1/8 (/ (* (pow D 2) h) (* (pow d 2) l))) (/ 1 (pow M 2))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(+ 1 (* -1/8 (/ (* (pow D 2) (* (pow M 2) h)) (* (pow d 2) l))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* h (+ (* -1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h)))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -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 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(* -1 (* h (- (* 1/8 (/ (* (pow D 2) (pow M 2)) (* (pow d 2) l))) (/ 1 h))))
(fma.f64 (*.f64 D (*.f64 D (*.f64 M (*.f64 M h)))) (/.f64 #s(literal -1/8 binary64) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)
(/ (* (pow M 2) h) d)
(/.f64 (*.f64 M (*.f64 M h)) d)

eval551.0ms (2%)

Memory
31.4MiB live, 633.3MiB allocated
Compiler

Compiled 87 810 to 4 842 computations (94.5% saved)

prune725.0ms (2.7%)

Memory
-0.8MiB live, 807.8MiB allocated
Pruning

88 alts after pruning (85 fresh and 3 done)

PrunedKeptTotal
New2 948372 985
Fresh254873
Picked325
Done011
Total2 976883 064
Accuracy
96.5%
Counts
3 064 → 88
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.8%
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
16.4%
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
1.9%
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
3.2%
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
3.2%
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
16.8%
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
27.9%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
27.9%
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
23.3%
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
27.9%
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
24.0%
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
47.8%
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
13.2%
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
18.1%
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
15.3%
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
25.6%
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
27.2%
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
27.7%
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
21.3%
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
30.3%
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
21.5%
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
14.7%
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
23.2%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
30.2%
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
34.9%
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
30.7%
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
9.4%
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
70.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
68.1%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
37.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
66.5%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
47.7%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
53.7%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
42.6%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
23.0%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
46.9%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
23.7%
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
13.7%
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
4.4%
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
3.2%
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
9.4%
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
18.7%
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
12.3%
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
39.2%
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
3.2%
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
27.8%
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
27.7%
(/.f64 d (sqrt.f64 (*.f64 h l)))
27.7%
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
41.3%
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
57.0%
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
35.8%
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
38.3%
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
41.4%
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
28.8%
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
27.6%
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
37.7%
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
53.8%
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
35.1%
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
8.4%
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
12.6%
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
18.2%
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
27.3%
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
15.4%
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
27.7%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
43.5%
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
35.0%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
67.9%
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
54.3%
(*.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)) (*.f64 (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d D)))) (/.f64 h l))))
13.2%
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
49.6%
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
15.0%
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
51.1%
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
18.3%
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
38.9%
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
27.8%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
26.7%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
30.6%
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
16.1%
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
28.8%
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
27.0%
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
25.9%
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
22.0%
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
24.5%
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
43.8%
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
43.8%
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
21.9%
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
43.8%
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
24.1%
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
Compiler

Compiled 6 495 to 2 195 computations (66.2% saved)

regimes495.0ms (1.8%)

Memory
-4.6MiB live, 843.1MiB allocated
Counts
175 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) l) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) l) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (/.f64 l d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))))
(fma.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64))))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) 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 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (sqrt.f64 (/.f64 d l))) (-.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 (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 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.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 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (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 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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 (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 M D) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.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 (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 M (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (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 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (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 (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)) (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 D #s(literal 1/2 binary64))))) (/.f64 h 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 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 M d) (/.f64 #s(literal 2 binary64) M)) (/.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 d D)))) (/.f64 h 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 #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 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (/.f64 d h) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 d #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 h #s(literal -1/4 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 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (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 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
Calls

7 calls:

86.0ms
(*.f64 M D)
76.0ms
(*.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))))
57.0ms
D
54.0ms
M
53.0ms
h
Results
AccuracySegmentsBranch
84.9%4d
82.6%3h
82.4%3l
70.6%1M
75.4%3D
86.0%5(*.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))))
72.6%2(*.f64 M D)
Compiler

Compiled 78 to 53 computations (32.1% saved)

regimes93.0ms (0.3%)

Memory
-31.9MiB live, 255.6MiB allocated
Counts
168 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) l) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) l) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (/.f64 l d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))))
(fma.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64))))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) 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 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (sqrt.f64 (/.f64 d l))) (-.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 (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 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.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 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (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 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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 (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 M D) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.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 (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 M (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (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 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (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 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
Calls

1 calls:

51.0ms
d
Results
AccuracySegmentsBranch
84.9%4d
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes216.0ms (0.8%)

Memory
-2.3MiB live, 478.9MiB allocated
Counts
167 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) l) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) l) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (/.f64 l d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))))
(fma.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64))))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) 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 (*.f64 D D) (*.f64 #s(literal 1/8 binary64) (*.f64 h (*.f64 M M)))) (*.f64 d (*.f64 d l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (sqrt.f64 (/.f64 d l))) (-.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 (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 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 d d) #s(literal 4 binary64))) l)))
(*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 d l) #s(literal 1/4 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.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 #s(literal 1 binary64) (sqrt.f64 (/.f64 h d))) (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 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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 (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 M D) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))) (/.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64)) (*.f64 M D)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.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 (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 M (*.f64 (/.f64 (*.f64 (/.f64 D (*.f64 d #s(literal 2 binary64))) (*.f64 M D)) (*.f64 d #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 h l))))))
Outputs
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
Calls

3 calls:

67.0ms
h
58.0ms
d
46.0ms
l
Results
AccuracySegmentsBranch
82.7%4l
82.8%4h
82.9%4d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes171.0ms (0.6%)

Memory
33.1MiB live, 509.3MiB allocated
Counts
156 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) l) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) l) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (/.f64 l d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))))
(fma.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64))))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 l))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
Outputs
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h)))))
Calls

3 calls:

46.0ms
d
44.0ms
l
43.0ms
h
Results
AccuracySegmentsBranch
80.1%3l
82.5%4h
82.6%4d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes123.0ms (0.4%)

Memory
-5.1MiB live, 316.3MiB allocated
Counts
154 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) l) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) l) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 l d)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) (sqrt.f64 (/.f64 l d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (*.f64 h (*.f64 M M))) (*.f64 d (*.f64 d l)))))
(fma.f64 d (exp.f64 (*.f64 (log.f64 (*.f64 h l)) #s(literal -1/2 binary64))) #s(literal 0 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.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 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l d)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal -2 binary64))))))))
Outputs
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
Calls

2 calls:

45.0ms
d
41.0ms
h
Results
AccuracySegmentsBranch
81.8%4h
81.7%4d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes124.0ms (0.5%)

Memory
3.6MiB live, 278.7MiB allocated
Counts
148 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) l) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) l) (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
Outputs
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
Calls

2 calls:

43.0ms
d
42.0ms
h
Results
AccuracySegmentsBranch
81.7%4d
79.7%3h
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes202.0ms (0.7%)

Memory
-34.6MiB live, 337.2MiB allocated
Counts
146 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) l) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 (/.f64 #s(literal 1 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 D (*.f64 D (*.f64 M M))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 d h)) D) (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) (sqrt.f64 (/.f64 d h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 M d)) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (*.f64 #s(literal 1/2 binary64) D))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 M d) (*.f64 (*.f64 #s(literal 1/2 binary64) D) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (*.f64 (/.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 d d)) (*.f64 (*.f64 D (*.f64 M D)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))) (*.f64 h (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D)))) (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

3 calls:

46.0ms
l
40.0ms
h
40.0ms
d
Results
AccuracySegmentsBranch
79.4%4h
80.6%4l
82.7%6d
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes102.0ms (0.4%)

Memory
12.1MiB live, 241.5MiB allocated
Counts
132 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 h d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) (*.f64 #s(literal 1/2 binary64) (*.f64 M D))) (*.f64 (*.f64 l (*.f64 d #s(literal 2 binary64))) d)) h))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) l) (/.f64 (*.f64 M (*.f64 M (/.f64 h d))) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (/.f64 (*.f64 (*.f64 M (*.f64 M #s(literal -1/8 binary64))) (/.f64 h d)) l) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) (*.f64 D D)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l)))))) d)))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 h (*.f64 h h))))))))
(*.f64 h (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l (*.f64 (*.f64 l l) h)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal -1/8 binary64) d)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 (*.f64 h h) l)))))))
(*.f64 h (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 h h))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h (*.f64 l (*.f64 l l))))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 l))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 d)) (sqrt.f64 h))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 D (*.f64 M D)) d) (/.f64 M (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (/.f64 (*.f64 M D) l)) (/.f64 #s(literal -1/4 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

2 calls:

39.0ms
d
36.0ms
l
Results
AccuracySegmentsBranch
78.5%4d
79.4%4l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes92.0ms (0.3%)

Memory
10.5MiB live, 212.2MiB allocated
Counts
115 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 h (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64))) (/.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) l) (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 l d)) (/.f64 (*.f64 M (*.f64 M h)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 d d)) #s(literal -1/8 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (*.f64 (/.f64 d l) (-.f64 #s(literal 0 binary64) d)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 h l)) (*.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))))))) h)
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 h (/.f64 (*.f64 M M) l)))) (*.f64 d d)) (*.f64 d d))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

2 calls:

34.0ms
l
34.0ms
h
Results
AccuracySegmentsBranch
75.2%3h
78.9%4l
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes135.0ms (0.5%)

Memory
-11.9MiB live, 258.2MiB allocated
Counts
102 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (/.f64 d h) (/.f64 l d))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 l)) (sqrt.f64 d))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
Outputs
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
Calls

4 calls:

30.0ms
h
29.0ms
D
29.0ms
l
29.0ms
d
Results
AccuracySegmentsBranch
71.9%4h
67.1%3D
76.4%4d
74.9%5l
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes102.0ms (0.4%)

Memory
8.3MiB live, 204.5MiB allocated
Counts
98 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
Calls

3 calls:

28.0ms
d
27.0ms
M
26.0ms
(*.f64 M D)
Results
AccuracySegmentsBranch
63.2%2M
64.9%3(*.f64 M D)
75.2%4d
Compiler

Compiled 20 to 16 computations (20% saved)

regimes88.0ms (0.3%)

Memory
18.3MiB live, 92.2MiB allocated
Counts
97 → 5
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 d l)))
(*.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 D D) (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 M M) l)) (sqrt.f64 (/.f64 h (*.f64 d (*.f64 d d))))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 M M) h)) (*.f64 D D)) (*.f64 d (*.f64 d l)))) (sqrt.f64 (/.f64 l d)))
(/.f64 (fma.f64 d (sqrt.f64 (/.f64 (*.f64 l (*.f64 l l)) h)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 M M) (sqrt.f64 (*.f64 h l))) (/.f64 (*.f64 D D) d)))) (*.f64 l l))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 M (*.f64 M h)) (*.f64 d (*.f64 l d)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 M M)) h) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 D (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d)))) D #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (*.f64 (*.f64 D D) (*.f64 M (*.f64 M #s(literal -1/8 binary64)))) (/.f64 h (*.f64 d (*.f64 l d))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d)))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
Calls

2 calls:

29.0ms
d
25.0ms
l
Results
AccuracySegmentsBranch
74.3%5l
74.3%5d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes97.0ms (0.4%)

Memory
-4.7MiB live, 80.0MiB allocated
Counts
84 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 (*.f64 D (*.f64 D (/.f64 #s(literal -1/8 binary64) (*.f64 d l)))) M) (*.f64 M (/.f64 h d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 #s(literal -1/2 binary64) h)) (*.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) #s(literal 4 binary64)) l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l))))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

2 calls:

54.0ms
d
30.0ms
l
Results
AccuracySegmentsBranch
72.1%4l
73.0%5d
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes134.0ms (0.5%)

Memory
28.8MiB live, 218.2MiB allocated
Counts
79 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D (*.f64 D (*.f64 M (*.f64 M h))))) (*.f64 d (*.f64 d l))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (*.f64 M (/.f64 (*.f64 M (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l)))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(*.f64 (fma.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l)))) D #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) d) (sqrt.f64 (*.f64 h l)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d)))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (/.f64 d l) (/.f64 d h))))
Outputs
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h)))))
Calls

5 calls:

26.0ms
D
26.0ms
M
24.0ms
l
23.0ms
h
23.0ms
d
Results
AccuracySegmentsBranch
63.2%2M
62.1%5D
66.4%5d
60.6%4h
65.3%4l
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes87.0ms (0.3%)

Memory
-20.4MiB live, 136.1MiB allocated
Counts
71 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 (/.f64 (*.f64 d (*.f64 d d)) (*.f64 (*.f64 h l) (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 d d) (*.f64 h l)))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (-.f64 #s(literal 0 binary64) (fma.f64 l l #s(literal 0 binary64))))))) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 0 binary64) (*.f64 d (fma.f64 d d #s(literal 0 binary64))))) (fma.f64 d d #s(literal 0 binary64))))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h)))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

3 calls:

28.0ms
M
26.0ms
d
19.0ms
l
Results
AccuracySegmentsBranch
60.7%4d
64.0%4l
53.1%3M
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes31.0ms (0.1%)

Memory
15.9MiB live, 53.2MiB allocated
Counts
67 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

1 calls:

23.0ms
l
Results
AccuracySegmentsBranch
62.6%4l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes137.0ms (0.5%)

Memory
-1.6MiB live, 121.5MiB allocated
Counts
66 → 4
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 D D)) (/.f64 (*.f64 M M) d)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) #s(literal -1/8 binary64)) d)) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 D D)) (neg.f64 (/.f64 (*.f64 M M) d))))
(fma.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))) #s(literal 0 binary64))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

4 calls:

45.0ms
D
43.0ms
h
22.0ms
l
18.0ms
d
Results
AccuracySegmentsBranch
48.2%2D
55.1%3h
55.8%3d
59.2%4l
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes30.0ms (0.1%)

Memory
7.7MiB live, 45.2MiB allocated
Counts
61 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 h (/.f64 l d))) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(fma.f64 d (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)) (/.f64 #s(literal 1 binary64) (*.f64 h l))))) #s(literal 0 binary64))
(*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d)))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

1 calls:

23.0ms
l
Results
AccuracySegmentsBranch
57.2%3l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes61.0ms (0.2%)

Memory
-5.4MiB live, 126.1MiB allocated
Counts
56 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) (/.f64 d l))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))
(/.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 l d)))
(/.f64 (*.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) h) (sqrt.f64 (*.f64 l h))) (*.f64 l d))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) d) (*.f64 l h))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d)))
(fabs.f64 (*.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))
(*.f64 (/.f64 d h) (*.f64 (/.f64 d l) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 l d))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) d) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) h) (/.f64 l d))))
(/.f64 (*.f64 d (fma.f64 d d #s(literal 0 binary64))) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d (*.f64 d (fma.f64 d d #s(literal 0 binary64))) #s(literal 0 binary64)))))
(/.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

3 calls:

22.0ms
d
17.0ms
l
16.0ms
h
Results
AccuracySegmentsBranch
52.2%2h
52.2%2d
54.9%3l
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes18.0ms (0.1%)

Memory
-21.7MiB live, 56.7MiB allocated
Counts
43 → 3
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h)))
(*.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 l h)) (fma.f64 d d #s(literal 0 binary64))) (*.f64 d (*.f64 l h)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 l (/.f64 (*.f64 d d) h))))
(/.f64 (*.f64 (fma.f64 d d #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h)))) d)
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) (/.f64 #s(literal 1 binary64) d))
(/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 l (/.f64 #s(literal 1 binary64) h)))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))) #s(literal 0 binary64))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (fabs.f64 l))) #s(literal 0 binary64))
(fabs.f64 (/.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (sqrt.f64 (fabs.f64 l))))
(fma.f64 d (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) #s(literal 0 binary64))
(*.f64 d (*.f64 (/.f64 d (*.f64 l h)) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(*.f64 (*.f64 (/.f64 d (*.f64 l h)) d) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(*.f64 (/.f64 (*.f64 d d) (*.f64 h l)) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 d d) h))) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))
Outputs
(fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64))))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

1 calls:

13.0ms
l
Results
AccuracySegmentsBranch
53.8%3l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes36.0ms (0.1%)

Memory
12.2MiB live, 93.2MiB allocated
Counts
26 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 h l)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l)) #s(literal 0 binary64))
(fma.f64 d (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) l) h)) #s(literal 0 binary64))
(fabs.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 l h)) d)))
(/.f64 (/.f64 d (sqrt.f64 h)) (sqrt.f64 l))
(/.f64 (/.f64 d (sqrt.f64 l)) (sqrt.f64 h))
(/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 d d #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h))) d))
(/.f64 (fma.f64 d d #s(literal 0 binary64)) (sqrt.f64 (*.f64 (*.f64 l h) (fma.f64 d d #s(literal 0 binary64)))))
(fma.f64 d (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 #s(literal 1 binary64) h))) #s(literal 0 binary64))
Outputs
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))
Calls

4 calls:

10.0ms
h
9.0ms
d
8.0ms
l
8.0ms
M
Results
AccuracySegmentsBranch
45.5%2M
48.2%2d
48.2%2h
48.7%2l
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes22.0ms (0.1%)

Memory
-24.4MiB live, 53.8MiB allocated
Counts
14 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 l h))) d)
(sqrt.f64 (fma.f64 d (/.f64 d (*.f64 l h)) #s(literal 0 binary64)))
(fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) #s(literal 0 binary64))
(fma.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 h l))) #s(literal 0 binary64))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d))
(*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) (-.f64 #s(literal 0 binary64) d) #s(literal 0 binary64))
Outputs
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d)
Calls

4 calls:

5.0ms
l
5.0ms
d
5.0ms
D
5.0ms
h
Results
AccuracySegmentsBranch
43.8%1h
45.6%2D
43.8%1d
45.8%2l
Compiler

Compiled 24 to 20 computations (16.7% saved)

regimes3.0ms (0%)

Memory
8.1MiB live, 8.1MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
(/.f64 d (sqrt.f64 (*.f64 h l)))
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(neg.f64 (/.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 l h)))))
(sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))
Outputs
(fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Calls

1 calls:

2.0ms
l
Results
AccuracySegmentsBranch
45.8%2l
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes7.0ms (0%)

Memory
26.2MiB live, 26.2MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

5 calls:

1.0ms
l
1.0ms
h
1.0ms
D
1.0ms
d
1.0ms
M
Results
AccuracySegmentsBranch
27.7%1d
27.7%1h
27.7%1M
27.7%1D
27.7%1l
Compiler

Compiled 30 to 25 computations (16.7% saved)

bsearch152.0ms (0.6%)

Memory
-15.8MiB live, 288.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
57.0ms
7.437596908137175e-72
5.631120691530001e-65
43.0ms
-6.559523989026021e-301
-2.8523891415760105e-303
32.0ms
-2.857174736642561e-152
-1.396966778953006e-152
Samples
58.0ms336×0valid
49.0ms348×0invalid
Compiler

Compiled 1 717 to 1 097 computations (36.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 81.0ms
ival-div: 27.0ms (33.3% of total)
ival-mult: 23.0ms (28.3% of total)
ival-pow: 20.0ms (24.6% of total)
ival-pow2: 7.0ms (8.6% of total)
ival-sub: 3.0ms (3.7% of total)
exact: 1.0ms (1.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch194.0ms (0.7%)

Memory
22.3MiB live, 273.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
7.437596908137175e-72
5.631120691530001e-65
72.0ms
-6.559523989026021e-301
-2.8523891415760105e-303
48.0ms
-2.857174736642561e-152
-1.396966778953006e-152
Samples
85.0ms336×0valid
51.0ms329×0invalid
Compiler

Compiled 1 707 to 1 097 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-div: 25.0ms (31.3% of total)
ival-mult: 22.0ms (27.5% of total)
ival-pow2: 15.0ms (18.8% of total)
ival-pow: 14.0ms (17.5% of total)
ival-sub: 3.0ms (3.8% of total)
exact: 1.0ms (1.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch150.0ms (0.6%)

Memory
4.3MiB live, 318.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
7.437596908137175e-72
5.631120691530001e-65
52.0ms
-2.8523891415760105e-303
2.923648704813988e-308
27.0ms
-1.5073258712113062e+198
-5.8806863879579616e+197
Samples
59.0ms368×0valid
49.0ms354×0invalid
Compiler

Compiled 1 823 to 1 151 computations (36.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
ival-div: 27.0ms (32.9% of total)
ival-mult: 25.0ms (30.4% of total)
ival-pow: 16.0ms (19.5% of total)
ival-pow2: 9.0ms (11% of total)
ival-sub: 4.0ms (4.9% of total)
ival-true: 1.0ms (1.2% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)

bsearch210.0ms (0.8%)

Memory
-20.4MiB live, 308.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
59.0ms
7.437596908137175e-72
5.631120691530001e-65
37.0ms
-6.559523989026021e-301
-2.8523891415760105e-303
95.0ms
-7.031213698625517e+189
-7.90830345721404e+182
Samples
90.0ms398×0invalid
73.0ms400×0valid
Compiler

Compiled 1 835 to 1 217 computations (33.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 134.0ms
ival-mult: 66.0ms (49.2% of total)
ival-div: 28.0ms (20.9% of total)
ival-pow: 27.0ms (20.1% of total)
ival-pow2: 8.0ms (6% of total)
ival-sub: 4.0ms (3% of total)
ival-true: 1.0ms (0.7% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)

bsearch162.0ms (0.6%)

Memory
-2.6MiB live, 192.5MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
Steps
TimeLeftRight
5.0ms
3.5494618400240346e+21
8.70750524422575e+44
72.0ms
-3.227200974488876e-307
2.1422303571481803e-306
45.0ms
-2.293156829414673e+68
-6.738889452970256e+65
Samples
60.0ms269×0invalid
43.0ms272×0valid
Compiler

Compiled 1 435 to 941 computations (34.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-pow2: 25.0ms (29.6% of total)
ival-div: 22.0ms (26.1% of total)
ival-mult: 17.0ms (20.1% of total)
ival-pow: 17.0ms (20.1% of total)
ival-sub: 2.0ms (2.4% of total)
exact: 1.0ms (1.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch223.0ms (0.8%)

Memory
10.1MiB live, 162.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
7.437596908137175e-72
5.631120691530001e-65
43.0ms
-6.559523989026021e-301
-2.8523891415760105e-303
98.0ms
-7.031213698625517e+189
-7.90830345721404e+182
Samples
118.0ms400×0valid
45.0ms367×0invalid
Compiler

Compiled 1 781 to 1 208 computations (32.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
ival-div: 34.0ms (38.7% of total)
ival-mult: 25.0ms (28.5% of total)
ival-pow: 17.0ms (19.4% of total)
ival-pow2: 7.0ms (8% of total)
ival-sub: 3.0ms (3.4% of total)
ival-true: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)

bsearch246.0ms (0.9%)

Memory
-5.0MiB live, 235.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
53.0ms
8.115677178552037e+179
1.068739935642166e+183
73.0ms
2.5296725875708474e-307
1.2519571786657787e-303
76.0ms
-1.3330780003953363e+153
-2.8814521959828406e+148
Samples
113.0ms368×0valid
67.0ms388×0invalid
Compiler

Compiled 1 318 to 882 computations (33.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 143.0ms
ival-div: 57.0ms (39.9% of total)
ival-mult: 51.0ms (35.7% of total)
ival-pow: 23.0ms (16.1% of total)
ival-pow2: 7.0ms (4.9% of total)
ival-sub: 3.0ms (2.1% of total)
ival-true: 1.0ms (0.7% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)

bsearch211.0ms (0.8%)

Memory
13.2MiB live, 330.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
8.115677178552037e+179
1.068739935642166e+183
63.0ms
-3.192439971959373e-294
2.726900412377904e-308
74.0ms
-1.3330780003953363e+153
-2.8814521959828406e+148
Samples
66.0ms416×0valid
60.0ms367×0invalid
Compiler

Compiled 1 525 to 1 014 computations (33.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-div: 30.0ms (33.1% of total)
ival-pow: 24.0ms (26.5% of total)
ival-mult: 23.0ms (25.4% of total)
ival-pow2: 7.0ms (7.7% of total)
ival-sub: 4.0ms (4.4% of total)
ival-true: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)

bsearch199.0ms (0.7%)

Memory
-12.1MiB live, 317.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
narrow-enough
Steps
TimeLeftRight
60.0ms
8.115677178552037e+179
1.068739935642166e+183
63.0ms
-3.192439971959373e-294
2.726900412377904e-308
55.0ms
-1.3330780003953363e+153
-2.8814521959828406e+148
Samples
88.0ms349×0invalid
66.0ms416×0valid
Compiler

Compiled 1 525 to 1 014 computations (33.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 112.0ms
ival-mult: 41.0ms (36.5% of total)
ival-div: 33.0ms (29.4% of total)
ival-pow: 26.0ms (23.2% of total)
ival-pow2: 7.0ms (6.2% of total)
ival-sub: 3.0ms (2.7% of total)
ival-true: 1.0ms (0.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)

bsearch151.0ms (0.6%)

Memory
22.4MiB live, 338.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
56.0ms
2.9585481323633187e-306
2.8056824916836944e-295
46.0ms
-1.052702868844634e-132
-1.6626306579396202e-136
33.0ms
-2.7183820930219553e+143
-2.3120373280614676e+142
Samples
61.0ms384×0valid
47.0ms351×0invalid
Compiler

Compiled 1 617 to 1 082 computations (33.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
ival-div: 28.0ms (33.9% of total)
ival-mult: 26.0ms (31.5% of total)
ival-pow: 16.0ms (19.4% of total)
ival-pow2: 7.0ms (8.5% of total)
ival-sub: 4.0ms (4.8% of total)
ival-true: 1.0ms (1.2% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)

bsearch220.0ms (0.8%)

Memory
-39.5MiB live, 387.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
75.0ms
2.9585481323633187e-306
2.8056824916836944e-295
66.0ms
-1.8301556238356615e-90
-6.436605312624663e-103
52.0ms
-1.774545969384101e+60
-1.276319772459704e+55
Samples
94.0ms464×0valid
70.0ms481×0invalid
Compiler

Compiled 1 947 to 1 319 computations (32.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 121.0ms
ival-pow: 38.0ms (31.5% of total)
ival-div: 35.0ms (29% of total)
ival-mult: 32.0ms (26.5% of total)
ival-pow2: 10.0ms (8.3% of total)
ival-sub: 4.0ms (3.3% of total)
ival-true: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)

bsearch249.0ms (0.9%)

Memory
19.0MiB live, 455.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
-2.329821372309965e-300
-6.559523989026021e-301
58.0ms
-3.0302984683023985e-199
-4.401229468824154e-209
56.0ms
-1.6388024785646275e-81
-1.8301556238356615e-90
79.0ms
-1.774545969384101e+60
-1.276319772459704e+55
Samples
120.0ms528×0valid
73.0ms532×0invalid
Compiler

Compiled 2 061 to 1 401 computations (32% saved)

Precisions
Click to see histograms. Total time spent on operations: 129.0ms
ival-div: 40.0ms (30.9% of total)
ival-mult: 40.0ms (30.9% of total)
ival-pow: 31.0ms (24% of total)
ival-pow2: 11.0ms (8.5% of total)
ival-sub: 5.0ms (3.9% of total)
ival-true: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)

bsearch223.0ms (0.8%)

Memory
-18.9MiB live, 371.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
8.115677178552037e+179
1.068739935642166e+183
78.0ms
-3.192439971959373e-294
2.726900412377904e-308
66.0ms
-5.373080776880361e-175
-1.8778313940420237e-180
Samples
101.0ms432×0valid
66.0ms436×0invalid
Compiler

Compiled 1 369 to 937 computations (31.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 120.0ms
ival-pow: 47.0ms (39% of total)
ival-div: 32.0ms (26.6% of total)
ival-mult: 27.0ms (22.4% of total)
ival-pow2: 9.0ms (7.5% of total)
ival-sub: 4.0ms (3.3% of total)
ival-true: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)

bsearch38.0ms (0.1%)

Memory
0.7MiB live, 40.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
1.9413401299223087e-91
2.2988077217921864e-87
Samples
30.0ms128×0valid
Compiler

Compiled 419 to 294 computations (29.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-div: 5.0ms (32.4% of total)
ival-pow: 5.0ms (32.4% of total)
ival-mult: 4.0ms (25.9% of total)
ival-sub: 1.0ms (6.5% of total)
ival-pow2: 1.0ms (6.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch200.0ms (0.7%)

Memory
27.8MiB live, 267.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
45.0ms
8.115677178552037e+179
1.068739935642166e+183
60.0ms
-3.192439971959373e-294
2.726900412377904e-308
79.0ms
-5.373080776880361e-175
-1.8778313940420237e-180
Samples
82.0ms372×0invalid
70.0ms432×0valid
Compiler

Compiled 1 333 to 919 computations (31.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 122.0ms
ival-div: 58.0ms (47.4% of total)
ival-mult: 25.0ms (20.5% of total)
ival-pow: 25.0ms (20.5% of total)
ival-pow2: 8.0ms (6.5% of total)
ival-sub: 5.0ms (4.1% of total)
ival-true: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)

bsearch243.0ms (0.9%)

Memory
7.4MiB live, 310.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
49.0ms
3.0944723596958137e+162
4.5595234748445505e+165
61.0ms
-3.192439971959373e-294
2.726900412377904e-308
113.0ms
-5.373080776880361e-175
-1.8778313940420237e-180
Samples
128.0ms432×0valid
67.0ms394×0invalid
Compiler

Compiled 1 333 to 919 computations (31.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 105.0ms
ival-div: 35.0ms (33.3% of total)
ival-mult: 31.0ms (29.5% of total)
ival-pow: 25.0ms (23.8% of total)
ival-pow2: 8.0ms (7.6% of total)
ival-sub: 4.0ms (3.8% of total)
ival-true: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)

bsearch181.0ms (0.7%)

Memory
-16.3MiB live, 344.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
4.3707742326552046e-188
1.5440748927340835e-186
65.0ms
-3.192439971959373e-294
2.726900412377904e-308
55.0ms
-5.373080776880361e-175
-1.8778313940420237e-180
Samples
73.0ms416×0valid
66.0ms393×0invalid
Compiler

Compiled 1 204 to 838 computations (30.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
ival-div: 43.0ms (39% of total)
ival-mult: 28.0ms (25.4% of total)
ival-pow: 25.0ms (22.7% of total)
ival-pow2: 9.0ms (8.2% of total)
ival-sub: 4.0ms (3.6% of total)
ival-true: 1.0ms (0.9% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)

bsearch128.0ms (0.5%)

Memory
11.6MiB live, 243.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
-3.192439971959373e-294
2.726900412377904e-308
52.0ms
-5.373080776880361e-175
-1.8778313940420237e-180
Samples
48.0ms304×0valid
48.0ms281×0invalid
Compiler

Compiled 801 to 579 computations (27.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-div: 25.0ms (35.2% of total)
ival-pow: 19.0ms (26.8% of total)
ival-mult: 18.0ms (25.3% of total)
ival-pow2: 5.0ms (7% of total)
ival-sub: 3.0ms (4.2% of total)
exact: 1.0ms (1.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch111.0ms (0.4%)

Memory
38.3MiB live, 260.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
2.726900412377904e-308
2.5296725875708474e-307
61.0ms
-5.373080776880361e-175
-1.8778313940420237e-180
Samples
39.0ms240×0valid
37.0ms226×0invalid
Compiler

Compiled 574 to 426 computations (25.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-pow: 18.0ms (30.8% of total)
ival-mult: 17.0ms (29.1% of total)
ival-div: 16.0ms (27.4% of total)
ival-pow2: 4.0ms (6.9% of total)
ival-sub: 2.0ms (3.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch265.0ms (1%)

Memory
-32.1MiB live, 238.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
197.0ms
-3.192439971959373e-294
2.726900412377904e-308
58.0ms
-1.8268116177651385e-273
-3.362397789069253e-274
Samples
202.0ms256×0valid
37.0ms251×0invalid
Compiler

Compiled 467 to 358 computations (23.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 219.0ms
ival-pow: 176.0ms (80.2% of total)
ival-div: 20.0ms (9.1% of total)
ival-mult: 16.0ms (7.3% of total)
ival-pow2: 5.0ms (2.3% of total)
ival-sub: 2.0ms (0.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch99.0ms (0.4%)

Memory
-16.6MiB live, 139.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
66.0ms
3.707317069022439e-202
4.257580125631116e-192
Samples
28.0ms167×0invalid
28.0ms160×0valid
Compiler

Compiled 333 to 260 computations (21.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-div: 18.0ms (41.6% of total)
ival-mult: 10.0ms (23.1% of total)
ival-pow: 10.0ms (23.1% of total)
ival-pow2: 3.0ms (6.9% of total)
ival-sub: 2.0ms (4.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch59.0ms (0.2%)

Memory
-7.9MiB live, 109.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
51.0ms
-1.3292997626540964e-228
-5.581599288286011e-232
Samples
24.0ms128×0valid
19.0ms129×0invalid
Compiler

Compiled 259 to 198 computations (23.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-pow: 12.0ms (36.2% of total)
ival-div: 9.0ms (27.2% of total)
ival-mult: 8.0ms (24.1% of total)
ival-pow2: 2.0ms (6% of total)
ival-sub: 1.0ms (3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch58.0ms (0.2%)

Memory
3.2MiB live, 119.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
52.0ms
-1.3292997626540964e-228
-5.581599288286011e-232
Samples
23.0ms153×0invalid
20.0ms128×0valid
Compiler

Compiled 243 to 182 computations (25.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-div: 11.0ms (33.6% of total)
ival-mult: 9.0ms (27.5% of total)
ival-pow: 9.0ms (27.5% of total)
ival-pow2: 3.0ms (9.2% of total)
ival-sub: 1.0ms (3.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify376.0ms (1.4%)

Memory
12.8MiB live, 148.6MiB allocated
Algorithm
egg-herbie
Rules
1 618×distribute-lft-neg-in_binary64
1 054×neg-mul-1_binary64
926×neg-sub0_binary64
770×*-commutative_binary64
722×sub-neg_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
03661942
14961930
25531930
36011930
46521930
56901925
67171925
77641925
88601925
910211925
1013051925
1117121925
1221771925
1326321925
1430941925
1534171925
1636361925
1737321925
1837971925
1939711925
2042211925
2142951925
2243481925
2343841925
2444791925
2546311925
2648051925
2749761925
2851451925
2952701925
3053471925
3153991925
3254311925
3354311925
3454551925
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 d #s(literal -5543007311456639/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (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)))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 4856672230564323/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))))))))
(if (<=.f64 d #s(literal -4363644053699907/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (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)))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 4575373774970037/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))))))))
(if (<=.f64 d #s(literal -850000000000000008265985420906901726686973003494762231604014417607991296466634486866496707534546676184634000510452283278465240861906432101615850458674802284112979165129305369800246746567586613297152 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))) (if (<=.f64 d #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))))) (if (<=.f64 d #s(literal 4856672230564323/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))))))))
(if (<=.f64 d #s(literal -379999999999999984042334547714737782543086423478926721150479629577656040671888312479266972156634572190457200342233759234940549641377697997476387861653281273815956433760404754867730119655424 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 4079604673674031/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))))))))
(if (<=.f64 h #s(literal -97999999999999998008888491498649945860835218440398373904521057271808 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 h #s(literal -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 h #s(literal 5000000000000000000000 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d))))))
(if (<=.f64 d #s(literal -2999999999999999821948872434989080586286993654907907791160344633252686654975316973700060284071985113015946095071730732992126144323268281169263054843209860589589939192446739029670127860711424 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 3936560499383191/237142198758023568227473377297792835283496928595231875152809132048206089502588928 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d))))))
(if (<=.f64 l #s(literal -9500000000000000090502685249007642566441068091289728916981575954208223671493771231014566594378322190967313590190009136971332409496296562583692659130368 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal 4743802811890093/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d))) (if (<=.f64 l #s(literal 950000000000000031820557346958184002327856983926896402524994564907549341898581001615640576248394992242766096044045128294104170625534207701581504084279075184788545447250818456616960 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -559999999999999981999546613608860865227709128976933180594638686813115460019158014660334149291104611837202646611422907439092322042814926875664672882688 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d))) (if (<=.f64 l #s(literal 6799999999999999694339094886284221743210915773635683109565557511414153655201308538935758770160728667909543758270779708455596827888251563886921199244441888722782062177530009329074176 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -619999999999999973581295140999034435168858250938706964643694968549180863936476737832519164274098647693054263089757812157901127920025651777212659007488 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h))) (if (<=.f64 l #s(literal 3099999999999999982601615405541624218175337740433940274487617813351933844743429943310993390715721048194877193133614689130260649180022240758706370148011643193922633954030886867435520 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 d #s(literal -61999999999999998006379688585349957686319061346523666327808485077784001668505799730950378192365135436051442456123614574960177914778720271335424 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))) (if (<=.f64 d #s(literal -8510815580529969/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h))) (if (<=.f64 d #s(literal 5428851484554397/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 d #s(literal -12499999999999999646098506195058025106242041045772144738304 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 d #s(literal -5144325929001263/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))) (if (<=.f64 d #s(literal 2639025027213943/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 d #s(literal -1150000000000000084519974862231109802836788707614935222321152 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 d #s(literal -5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))) (if (<=.f64 d #s(literal -4997013627543347/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416 binary64)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) (if (<=.f64 d #s(literal -3981157755339891/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312 binary64)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))))))
(if (<=.f64 l #s(literal -2828713182925761/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 25000000000000001613279968180959889913552688102572292442458989458183952331255071639067877498343628925411345697223796045048048698773072262658926223830697832280914487804440955200733184 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 M #s(literal 1892136358191809/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 l #s(literal -2316864376136271/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 820000000000000021404470913147810012538266775770524495491877086102881231566178198296498072909662546979680126887512324262385951896875057429042371366395934789048113510777117263003648 binary64)) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -1847788450136989/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 24499999999999999276491150014745749161726757233305289913346394762338418162562124225170124813479053743703411884990352835493666280880857369960875026954989047740628992 binary64)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -4544618583959609/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -3992135540419421/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l #s(literal -6715912589139871/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l #s(literal -79180676342625/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l #s(literal 4826195730214239/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l #s(literal -6336427411161605/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d))
(if (<=.f64 l #s(literal -6642323906872855/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))
Outputs
(if (<=.f64 d #s(literal -5543007311456639/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (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)))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 4856672230564323/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))))))))
(if (<=.f64 d #s(literal -5543007311456639/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 #s(literal 0 binary64) h)))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64)))))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 4856672230564323/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) h))))))))
(if (<=.f64 d #s(literal -4363644053699907/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))) (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)))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 4575373774970037/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))))))))
(if (<=.f64 d #s(literal -4363644053699907/235872651551346334515097161311766805682307576276027526773512893765351510149509303255382920323603672971341773439422740306235661539370299539535089640714543502728087207936 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) #s(literal 2 binary64))))) (*.f64 (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (/.f64 #s(literal -1 binary64) h))))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 4575373774970037/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) h))))))))
(if (<=.f64 d #s(literal -850000000000000008265985420906901726686973003494762231604014417607991296466634486866496707534546676184634000510452283278465240861906432101615850458674802284112979165129305369800246746567586613297152 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))) (if (<=.f64 d #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))))) (if (<=.f64 d #s(literal 4856672230564323/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))))))))
(if (<=.f64 d #s(literal -850000000000000008265985420906901726686973003494762231604014417607991296466634486866496707534546676184634000510452283278465240861906432101615850458674802284112979165129305369800246746567586613297152 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))) (if (<=.f64 d #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) h)))) (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))))) (if (<=.f64 d #s(literal 4856672230564323/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) h))))))))
(if (<=.f64 d #s(literal -379999999999999984042334547714737782543086423478926721150479629577656040671888312479266972156634572190457200342233759234940549641377697997476387861653281273815956433760404754867730119655424 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 4079604673674031/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) h))))))))
(if (<=.f64 d #s(literal -379999999999999984042334547714737782543086423478926721150479629577656040671888312479266972156634572190457200342233759234940549641377697997476387861653281273815956433760404754867730119655424 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 4079604673674031/3885337784451458141838923813647037813284813678104279042503624819477808570410416996352 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 d #s(literal 2 binary64))) l) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) h))))))))
(if (<=.f64 h #s(literal -97999999999999998008888491498649945860835218440398373904521057271808 binary64)) (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 h l)) #s(literal 1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) d))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 h #s(literal -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 h #s(literal 5000000000000000000000 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d))))))
(if (<=.f64 h #s(literal -97999999999999998008888491498649945860835218440398373904521057271808 binary64)) (/.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (*.f64 (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) d)) (sqrt.f64 (-.f64 #s(literal 0 binary64) l))) (fma.f64 (/.f64 (*.f64 M (*.f64 D (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal 4 binary64))) (*.f64 (/.f64 h l) #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))) (if (<=.f64 h #s(literal -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 h #s(literal 5000000000000000000000 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (sqrt.f64 (/.f64 l d))))))
(if (<=.f64 d #s(literal -2999999999999999821948872434989080586286993654907907791160344633252686654975316973700060284071985113015946095071730732992126144323268281169263054843209860589589939192446739029670127860711424 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 3936560499383191/237142198758023568227473377297792835283496928595231875152809132048206089502588928 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 d) (sqrt.f64 h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d))))))
(if (<=.f64 d #s(literal -2999999999999999821948872434989080586286993654907907791160344633252686654975316973700060284071985113015946095071730732992126144323268281169263054843209860589589939192446739029670127860711424 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))) (if (<=.f64 d #s(literal -8956398538073743/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64))) (/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) d)))) (if (<=.f64 d #s(literal 3936560499383191/237142198758023568227473377297792835283496928595231875152809132048206089502588928 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 l (*.f64 d #s(literal 2 binary64)))) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 d) (sqrt.f64 h))) (sqrt.f64 (/.f64 l d))))))
(if (<=.f64 l #s(literal -9500000000000000090502685249007642566441068091289728916981575954208223671493771231014566594378322190967313590190009136971332409496296562583692659130368 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal 4743802811890093/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 M D)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d))) (if (<=.f64 l #s(literal 950000000000000031820557346958184002327856983926896402524994564907549341898581001615640576248394992242766096044045128294104170625534207701581504084279075184788545447250818456616960 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -9500000000000000090502685249007642566441068091289728916981575954208223671493771231014566594378322190967313590190009136971332409496296562583692659130368 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 l #s(literal 4743802811890093/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) d)) l) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d))) (if (<=.f64 l #s(literal 950000000000000031820557346958184002327856983926896402524994564907549341898581001615640576248394992242766096044045128294104170625534207701581504084279075184788545447250818456616960 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l #s(literal -559999999999999981999546613608860865227709128976933180594638686813115460019158014660334149291104611837202646611422907439092322042814926875664672882688 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 l d)) #s(literal -1/4 binary64)) h) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d))) (if (<=.f64 l #s(literal 6799999999999999694339094886284221743210915773635683109565557511414153655201308538935758770160728667909543758270779708455596827888251563886921199244441888722782062177530009329074176 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -559999999999999981999546613608860865227709128976933180594638686813115460019158014660334149291104611837202646611422907439092322042814926875664672882688 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d) (*.f64 h (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 M D) (*.f64 d l)))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 l d))) (if (<=.f64 l #s(literal 6799999999999999694339094886284221743210915773635683109565557511414153655201308538935758770160728667909543758270779708455596827888251563886921199244441888722782062177530009329074176 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l #s(literal -619999999999999973581295140999034435168858250938706964643694968549180863936476737832519164274098647693054263089757812157901127920025651777212659007488 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h))) (if (<=.f64 l #s(literal 3099999999999999982601615405541624218175337740433940274487617813351933844743429943310993390715721048194877193133614689130260649180022240758706370148011643193922633954030886867435520 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -619999999999999973581295140999034435168858250938706964643694968549180863936476737832519164274098647693054263089757812157901127920025651777212659007488 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 d l)))) (if (<=.f64 l #s(literal 3099999999999999982601615405541624218175337740433940274487617813351933844743429943310993390715721048194877193133614689130260649180022240758706370148011643193922633954030886867435520 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 d #s(literal -61999999999999998006379688585349957686319061346523666327808485077784001668505799730950378192365135436051442456123614574960177914778720271335424 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l))) d))) (if (<=.f64 d #s(literal -8510815580529969/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 (*.f64 M (*.f64 D (*.f64 M D))) #s(literal -1/2 binary64))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h))) (if (<=.f64 d #s(literal 5428851484554397/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 d #s(literal -61999999999999998006379688585349957686319061346523666327808485077784001668505799730950378192365135436051442456123614574960177914778720271335424 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) h)) (*.f64 d (/.f64 #s(literal 1 binary64) (sqrt.f64 (fabs.f64 l)))))) (if (<=.f64 d #s(literal -8510815580529969/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (*.f64 #s(literal -1/2 binary64) (*.f64 M (*.f64 D (*.f64 M D))))) (*.f64 l (*.f64 (*.f64 d d) #s(literal 4 binary64))))))) (if (<=.f64 d #s(literal 5428851484554397/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(if (<=.f64 d #s(literal -12499999999999999646098506195058025106242041045772144738304 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 d #s(literal -5144325929001263/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))) (if (<=.f64 d #s(literal 2639025027213943/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))))))
(if (<=.f64 d #s(literal -12499999999999999646098506195058025106242041045772144738304 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 d #s(literal -5144325929001263/5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272448 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 #s(literal 2 binary64) (*.f64 d l))))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (if (<=.f64 d #s(literal 2639025027213943/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D D)) (/.f64 (*.f64 M M) d))) (/.f64 #s(literal 1 binary64) l) (sqrt.f64 (/.f64 (*.f64 d d) (*.f64 h l)))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))))))
(if (<=.f64 d #s(literal -1150000000000000084519974862231109802836788707614935222321152 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 d #s(literal -5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 l d)) d)) #s(literal 1 binary64)) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 l h)))) (if (<=.f64 d #s(literal -4997013627543347/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416 binary64)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))) (if (<=.f64 d #s(literal -3981157755339891/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312 binary64)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h))))))))
(if (<=.f64 d #s(literal -1150000000000000084519974862231109802836788707614935222321152 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 d #s(literal -5194720471359653/546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763456 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M (*.f64 D #s(literal -1/2 binary64))) (*.f64 h (*.f64 (*.f64 M D) #s(literal 1/2 binary64)))) (*.f64 d (*.f64 #s(literal 2 binary64) (*.f64 d l))))) (sqrt.f64 (/.f64 (fma.f64 d d #s(literal 0 binary64)) (*.f64 h l)))) (if (<=.f64 d #s(literal -4997013627543347/92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416 binary64)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))) (if (<=.f64 d #s(literal -3981157755339891/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312 binary64)) (*.f64 (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))) (*.f64 (*.f64 D (*.f64 D (*.f64 M M))) (/.f64 #s(literal 1/8 binary64) d))) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))))))))
(if (<=.f64 l #s(literal -2828713182925761/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 25000000000000001613279968180959889913552688102572292442458989458183952331255071639067877498343628925411345697223796045048048698773072262658926223830697832280914487804440955200733184 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -2828713182925761/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (fabs.f64 l) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 25000000000000001613279968180959889913552688102572292442458989458183952331255071639067877498343628925411345697223796045048048698773072262658926223830697832280914487804440955200733184 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) #s(literal -1/4 binary64)) (*.f64 d l)) (*.f64 h (/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 M #s(literal 1892136358191809/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328 binary64)) (fabs.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 l h))) d)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 l h))))))
(if (<=.f64 M #s(literal 1892136358191809/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328 binary64)) (fabs.f64 (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l))))))
(if (<=.f64 l #s(literal -2316864376136271/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 820000000000000021404470913147810012538266775770524495491877086102881231566178198296498072909662546979680126887512324262385951896875057429042371366395934789048113510777117263003648 binary64)) (/.f64 (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64)) d) (sqrt.f64 (*.f64 l h))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -2316864376136271/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (fabs.f64 l) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 820000000000000021404470913147810012538266775770524495491877086102881231566178198296498072909662546979680126887512324262385951896875057429042371366395934789048113510777117263003648 binary64)) (/.f64 (*.f64 d (fma.f64 (*.f64 D D) (/.f64 (*.f64 M (*.f64 M (*.f64 h #s(literal -1/8 binary64)))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l #s(literal -1847788450136989/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 24499999999999999276491150014745749161726757233305289913346394762338418162562124225170124813479053743703411884990352835493666280880857369960875026954989047740628992 binary64)) (*.f64 (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 #s(literal -1/8 binary64) h)) (*.f64 d (*.f64 l d))) #s(literal 1 binary64)) (/.f64 d (sqrt.f64 (*.f64 l h)))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -1847788450136989/4562440617622195218641171605700291324893228507248559930579192517899275167208677386505912811317371399778642309573594407310688704721375437998252661319722214188251994674360264950082874192246603776 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (fabs.f64 l) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 24499999999999999276491150014745749161726757233305289913346394762338418162562124225170124813479053743703411884990352835493666280880857369960875026954989047740628992 binary64)) (*.f64 (/.f64 d (sqrt.f64 (*.f64 h l))) (fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/8 binary64))) (*.f64 d (*.f64 d l))) #s(literal 1 binary64))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l #s(literal -4544618583959609/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))))
(if (<=.f64 l #s(literal -4544618583959609/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (fabs.f64 l) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) #s(literal 0 binary64)) (if (<=.f64 l #s(literal 5878659972788811/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 (*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (sqrt.f64 (/.f64 h (*.f64 l (*.f64 l l)))))) (/.f64 #s(literal -1/8 binary64) d)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))))
(if (<=.f64 l #s(literal -3992135540419421/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal -1 binary64) h) (-.f64 #s(literal 0 binary64) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) (fabs.f64 l)) #s(literal 0 binary64)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l #s(literal -3992135540419421/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (*.f64 (fabs.f64 l) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 l (fma.f64 l l #s(literal 0 binary64)))))) #s(literal 0 binary64)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l #s(literal -6715912589139871/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64)) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l #s(literal -6715912589139871/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 l #s(literal 5667263092604697/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (fma.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 h l) (*.f64 h l))))) #s(literal 0 binary64)) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l #s(literal -79180676342625/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (*.f64 h #s(literal -1 binary64)))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h)))))
(if (<=.f64 l #s(literal -79180676342625/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) (fabs.f64 (/.f64 d (*.f64 (sqrt.f64 (fabs.f64 l)) (sqrt.f64 (-.f64 #s(literal 0 binary64) h))))) (if (<=.f64 l #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 d (sqrt.f64 (*.f64 h l))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l)))))
(if (<=.f64 l #s(literal 4826195730214239/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 d (-.f64 #s(literal 0 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))))) (/.f64 d (*.f64 (sqrt.f64 l) (sqrt.f64 h))))
(if (<=.f64 l #s(literal 4826195730214239/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))) (/.f64 d (*.f64 (sqrt.f64 h) (sqrt.f64 l))))
(if (<=.f64 l #s(literal -6336427411161605/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l))) d))
(if (<=.f64 l #s(literal -6336427411161605/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 h l)))))
(if (<=.f64 l #s(literal -6642323906872855/6991919901971426075297554671307333615898862102580725715195666431228287110681861367027657291461090911970058473930419853533788296083269867358507086435928852446414275954096487329654980776728266302794199220759703429559553357814144917874843453883416576 binary64)) (fabs.f64 (/.f64 d (sqrt.f64 (*.f64 h l)))) (/.f64 d (sqrt.f64 (*.f64 h l))))
(/.f64 d (sqrt.f64 (*.f64 h l)))

soundness2.1s (7.6%)

Memory
20.2MiB live, 2 110.9MiB allocated
Rules
7 608×*-lowering-*.f32
7 608×*-lowering-*.f64
7 446×*-lowering-*.f32
7 446×*-lowering-*.f64
6 660×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063370
1336347
22937330
08239320
01203277
13213193
211473183
326353164
454943164
085383125
02360
110959
281359
0874658
065317
1386269
23951247
08192241
061322
1342319
22913299
08552291
024414433
168914026
2242613957
3539313897
0868413657
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
Compiler

Compiled 4 688 to 2 305 computations (50.8% saved)

preprocess261.0ms (1%)

Memory
-12.9MiB live, 587.5MiB allocated
Remove

(sort M D)

(abs D)

(abs M)

Compiler

Compiled 4 958 to 1 184 computations (76.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...