Henrywood and Agarwal, Equation (9a)

Time bar (total: 9.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze515.0ms (5.6%)

Memory
19.0MiB live, 840.7MiB allocated; 199ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
12.5%12.5%87.2%0.3%0%0%0%7
12.5%12.5%87.2%0.3%0%0%0%8
12.5%12.5%87.2%0.3%0%0%0%9
12.5%12.5%87.2%0.3%0%0%0%10
12.5%12.5%87.2%0.3%0%0%0%11
18.8%18.7%81%0.3%0%0%0%12
Compiler

Compiled 20 to 19 computations (5% saved)

sample2.9s (31.6%)

Memory
-121.0MiB live, 2 104.9MiB allocated; 2.1s collecting garbage
Samples
2.0s8 256×0valid
384.0ms2 788×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
ival-mult!: 1.2s (66.3% of total)
ival-div!: 210.0ms (11.8% of total)
ival-pow2: 182.0ms (10.2% of total)
ival-sqrt: 164.0ms (9.2% of total)
ival-sub!: 41.0ms (2.3% of total)
adjust: 2.0ms (0.1% of total)
Bogosity

preprocess66.0ms (0.7%)

Memory
-6.4MiB live, 47.2MiB allocated; 12ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0168514
1684510
23087510
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.5%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))))
Symmetry

(abs M)

(abs D)

(abs d)

(negabs w0)

(sort M D)

Compiler

Compiled 36 to 34 computations (5.6% saved)

series389.0ms (4.2%)

Memory
0.5MiB live, 429.5MiB allocated; 101ms collecting garbage
Counts
17 → 108
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))))
w0
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))
(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))
#s(literal 1 binary64)
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
(*.f64 M D)
M
D
(*.f64 #s(literal 2 binary64) d)
#s(literal 2 binary64)
d
(/.f64 h l)
h
l
Outputs
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx w0 w0)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (pow (/ (* M D) (* 2 d)) 2) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (pow.f64 d #s(literal 2 binary64)))))
#s(approx (/ (* M D) (* 2 d)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d)))
#s(approx (* M D) (*.f64 D M))
#s(approx M M)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 M (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) (*.f64 (pow.f64 M #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 M #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx D D)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) (*.f64 (pow.f64 D #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 h (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) h)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 h (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 M #s(literal 4 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) h)) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (/ h l) (/.f64 h l))
#s(approx h h)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 h (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 h (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64))))))))
#s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) (*.f64 h (-.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))))))))
#s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) (*.f64 h (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (/.f64 #s(literal 1 binary64) h))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) l))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))))) l))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 5 binary64))))))))) l))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))) l))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 (pow.f64 l #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) (/.f64 (-.f64 l (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx l l)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) l)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (pow.f64 d #s(literal 4 binary64))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) l)))) l) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) l)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (pow.f64 d #s(literal 4 binary64))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) l)))) l) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) d))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))) d))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 5 binary64))))))))) d))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) d))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))) d))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 (pow.f64 d #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) (/.f64 (-.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (pow.f64 d #s(literal 2 binary64))))
#s(approx (* 2 d) (*.f64 #s(literal 2 binary64) d))
#s(approx d d)
Calls

18 calls:

TimeVariablePoint
10.0ms
D
0
8.0ms
l
-inf
6.0ms
D
-inf
6.0ms
M
0
5.0ms
d
0

rewrite150.0ms (1.6%)

Memory
12.7MiB live, 195.4MiB allocated; 32ms collecting garbage
Counts
17 → 39
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))))
w0
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))
(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))
#s(literal 1 binary64)
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))
(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
(*.f64 M D)
M
D
(*.f64 #s(literal 2 binary64) d)
#s(literal 2 binary64)
d
(/.f64 h l)
h
l
Outputs
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))))
w0
(fabs.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)))) (/.f64 h l)))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))
(neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(cosh.f64 #s(literal 0 binary64))
(exp.f64 #s(literal 0 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))
(*.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l)
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)))
(pow.f64 (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal 2 binary64))
(*.f64 (/.f64 M #s(literal 2 binary64)) (/.f64 D d))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) (+.f64 d d)))
(*.f64 M (/.f64 D (+.f64 d d)))
(/.f64 (*.f64 M D) (+.f64 d d))
(/.f64 (/.f64 (*.f64 M D) #s(literal 2 binary64)) d)
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 (+.f64 d d)))
(*.f64 M D)
(*.f64 D M)
M
D
(*.f64 #s(literal 2 binary64) d)
(*.f64 d #s(literal 2 binary64))
(+.f64 d d)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
d
(*.f64 h (/.f64 #s(literal 1 binary64) l))
(/.f64 h l)
(/.f64 (neg.f64 h) (neg.f64 l))
h
l

eval30.0ms (0.3%)

Memory
11.2MiB live, 46.5MiB allocated; 20ms collecting garbage
Compiler

Compiled 7 659 to 860 computations (88.8% saved)

prune9.0ms (0.1%)

Memory
32.1MiB live, 32.1MiB allocated; 0ms collecting garbage
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New12610136
Fresh000
Picked101
Done000
Total12710137
Accuracy
93.0%
Counts
137 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.5%
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))) w0)
85.9%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l))))
78.7%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64)) (/.f64 h l)))))
53.2%
(*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) (*.f64 h (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (/.f64 #s(literal 1 binary64) h))))))
16.0%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
2.3%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
69.3%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
14.7%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) d))
15.9%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
1.3%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
Compiler

Compiled 630 to 500 computations (20.6% saved)

series695.0ms (7.5%)

Memory
32.0MiB live, 473.6MiB allocated; 288ms collecting garbage
Counts
50 → 165
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l))))
w0
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l))
#s(literal 1 binary64)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l)
(*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h)
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)))
(/.f64 (*.f64 M D) (+.f64 d d))
(*.f64 M D)
M
D
(+.f64 d d)
d
h
l
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64)) (/.f64 h l)))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64)) (/.f64 h l))))
(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64)) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64)) (/.f64 h l))
(pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64))
(*.f64 M (/.f64 D (+.f64 d d)))
(/.f64 D (+.f64 d d))
#s(literal 2 binary64)
(/.f64 h l)
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
(*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
(sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
(neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))
#s(literal 1/4 binary64)
(/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))
(*.f64 (pow.f64 M #s(literal 2 binary64)) h)
(pow.f64 M #s(literal 2 binary64))
(*.f64 (pow.f64 d #s(literal 2 binary64)) l)
(pow.f64 d #s(literal 2 binary64))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(literal -1 binary64)
(*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
(*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
(sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
(neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))
(/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))
(*.f64 (pow.f64 D #s(literal 2 binary64)) h)
(pow.f64 D #s(literal 2 binary64))
Outputs
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx w0 w0)
#s(approx (* -1 (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))))) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) #s(literal 1 binary64))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64)))))
#s(approx (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (pow.f64 d #s(literal 2 binary64)))))
#s(approx (/ (* M D) (+ d d)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d)))
#s(approx (* M D) (*.f64 D M))
#s(approx M M)
#s(approx (* D (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l)))))) (*.f64 D (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (/ (* (pow M 2) h) (* (pow d 2) l)) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))
#s(approx (* (pow M 2) h) (*.f64 (pow.f64 M #s(literal 2 binary64)) h))
#s(approx (pow M 2) (pow.f64 M #s(literal 2 binary64)))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 M (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 M #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 M (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))))
#s(approx (* D (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l)))))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx D D)
#s(approx (/ D (+ d d)) (*.f64 #s(literal 1/2 binary64) (/.f64 D d)))
#s(approx (* D (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l)))))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* -1 (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))))) (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (/ (* (pow D 2) h) (* (pow d 2) l)) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))
#s(approx (* (pow D 2) h) (*.f64 (pow.f64 D #s(literal 2 binary64)) h))
#s(approx (pow D 2) (pow.f64 D #s(literal 2 binary64)))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 D (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)) (*.f64 (pow.f64 D #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 D (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))))
#s(approx (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 h (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) h)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 h (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 M #s(literal 4 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) h)) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx h h)
#s(approx (/ h l) (/.f64 h l))
#s(approx (* D (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l)))))) (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (* -1 (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))))) (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 h (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 h (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64))))))))
#s(approx (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)) (*.f64 h (-.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* D (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l)))))) (*.f64 D (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (* -1 (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))))) (*.f64 M (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))))))))
#s(approx (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)) (*.f64 h (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (/.f64 #s(literal 1 binary64) h))))
#s(approx (* D (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l)))))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))) (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) l))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))))) l))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 5 binary64))))))))) l))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))) l))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 (pow.f64 l #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)) (/.f64 (-.f64 l (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx l l)
#s(approx (* D (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l)))))) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64)))))) l))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (* (pow d 2) l) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))
#s(approx (* -1 (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64))))))) l)))
#s(approx (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))))) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64))))))) l))
#s(approx (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64)))))) l))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64))))))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) l)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (+.f64 w0 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (pow.f64 d #s(literal 4 binary64))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) l)))) l) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) l)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (pow.f64 d #s(literal 4 binary64))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) l)))) l) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (/.f64 (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) d))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))) d))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (/.f64 (fma.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (/.f64 (fma.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 5 binary64))))))))) d))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) d))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))) d))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 (pow.f64 d #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)) (/.f64 (-.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (pow.f64 d #s(literal 2 binary64))))
#s(approx (+ d d) (*.f64 #s(literal 2 binary64) d))
#s(approx d d)
#s(approx (* D (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l)))))) (/.f64 (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l))))) d))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d))
#s(approx (pow d 2) (pow.f64 d #s(literal 2 binary64)))
#s(approx (* -1 (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l)))))) d)))
#s(approx (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))))) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l)))))) d))
#s(approx (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))) (/.f64 (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))))) d))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l)))) d))
#s(approx (* D (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l))))) d)))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d)))
#s(approx (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))))) d)))
#s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l)))) d)))
Calls

18 calls:

TimeVariablePoint
212.0ms
w0
0
102.0ms
d
-inf
11.0ms
M
-inf
8.0ms
D
-inf
7.0ms
l
0

rewrite1.2s (12.9%)

Memory
-6.0MiB live, 995.6MiB allocated; 297ms collecting garbage
Counts
50 → 3 162
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l))))
w0
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l))
#s(literal 1 binary64)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l)
(*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h)
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)))
(/.f64 (*.f64 M D) (+.f64 d d))
(*.f64 M D)
M
D
(+.f64 d d)
d
h
l
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64)) (/.f64 h l)))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64)) (/.f64 h l))))
(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64)) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64)) (/.f64 h l))
(pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64))
(*.f64 M (/.f64 D (+.f64 d d)))
(/.f64 D (+.f64 d d))
#s(literal 2 binary64)
(/.f64 h l)
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
(*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
(sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
(neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))
#s(literal 1/4 binary64)
(/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))
(*.f64 (pow.f64 M #s(literal 2 binary64)) h)
(pow.f64 M #s(literal 2 binary64))
(*.f64 (pow.f64 d #s(literal 2 binary64)) l)
(pow.f64 d #s(literal 2 binary64))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(literal -1 binary64)
(*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
(*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
(sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
(neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))
(/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))
(*.f64 (pow.f64 D #s(literal 2 binary64)) h)
(pow.f64 D #s(literal 2 binary64))
Outputs
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))
w0
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))))
(hypot.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) #s(literal 0 binary64))
(hypot.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))) #s(literal 0 binary64))
(pow.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l) (/.f64 #s(literal -1 binary64) l))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))))
(fabs.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal 1 binary64))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l) (neg.f64 l))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) l)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal 1 binary64)) l)
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal -1 binary64)) (neg.f64 l))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 l) (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 (neg.f64 l) (+.f64 d d)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (-.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 (+.f64 d d) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d))) (*.f64 (+.f64 d d) l))
(/.f64 (-.f64 (+.f64 d d) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l))) (+.f64 d d))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal 1 binary64)) l)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 2 binary64) (*.f64 l #s(literal 2 binary64))) (*.f64 l #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) l)) (*.f64 l #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 2 binary64) (*.f64 (neg.f64 l) #s(literal 2 binary64))) (*.f64 (neg.f64 l) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 l))) (*.f64 (neg.f64 l) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) l (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))) (*.f64 #s(literal 2 binary64) l))
(/.f64 (fma.f64 #s(literal 2 binary64) l (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) l))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 l) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))) (*.f64 #s(literal 2 binary64) (neg.f64 l)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 l)))
(/.f64 (-.f64 (*.f64 l (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))) (*.f64 l (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))))) (*.f64 l (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))))) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))) (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)))) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (-.f64 (*.f64 l (neg.f64 l)) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))) (*.f64 l (neg.f64 l)))
(/.f64 (-.f64 (*.f64 l l) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))) (*.f64 l l))
(/.f64 (-.f64 (*.f64 l (*.f64 (neg.f64 l) (+.f64 d d))) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))))) (*.f64 l (*.f64 (neg.f64 l) (+.f64 d d))))
(/.f64 (-.f64 (*.f64 l (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) (*.f64 l (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)))) (*.f64 l (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (-.f64 (*.f64 l (*.f64 (+.f64 d d) l)) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)))) (*.f64 l (*.f64 (+.f64 d d) l)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))) (*.f64 #s(literal 2 binary64) (neg.f64 l)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))) (*.f64 #s(literal 2 binary64) l))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 l) (+.f64 d d))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 l) (+.f64 d d))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 d d) l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 d d) l)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(/.f64 (-.f64 (*.f64 (+.f64 d d) l) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)))) (*.f64 (+.f64 d d) l))
(/.f64 (-.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l))) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (*.f64 M M) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 D d) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 M (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 M M)) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) M) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) (/.f64 (neg.f64 h) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (*.f64 (/.f64 D (+.f64 d d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 M #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 D (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 (*.f64 #s(literal 1/4 binary64) M) M)) (/.f64 (*.f64 D D) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 (*.f64 M M) (*.f64 D D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l) (/.f64 #s(literal -1 binary64) l) #s(literal 0 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 h) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) l) (/.f64 h #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) l)) h #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) M #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) (/.f64 D (+.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d))) (/.f64 #s(literal 1/2 binary64) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64)))) (/.f64 D d) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) l) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 h #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) l) #s(literal 1 binary64))
(fma.f64 h (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) l) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 h (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 M (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 h (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (neg.f64 h) (*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 D (+.f64 d d)) (/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 l (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 (/.f64 l #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 l #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 (neg.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 l (/.f64 #s(literal 1 binary64) l) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 (/.f64 l #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 l #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 l (/.f64 #s(literal 1 binary64) l) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 (/.f64 l #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 l #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))) #s(literal 0 binary64))
(neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) h #s(literal -1 binary64)))
(pow.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))
#s(literal 1 binary64)
(*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 (/.f64 l #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 l #s(literal 1 binary64)))
(*.f64 l (/.f64 #s(literal 1 binary64) l))
(fabs.f64 #s(literal -1 binary64))
(fabs.f64 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) #s(literal -1 binary64))
(-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 l l)
(/.f64 (neg.f64 l) (neg.f64 l))
(/.f64 (/.f64 l #s(literal 1 binary64)) l)
(cosh.f64 #s(literal 0 binary64))
(exp.f64 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 l #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 l #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 l (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(hypot.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(hypot.f64 #s(literal 0 binary64) #s(literal -1 binary64))
(neg.f64 #s(literal -1 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(sqrt.f64 #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (/.f64 (/.f64 h l) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 (/.f64 h l) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 h (*.f64 (+.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 (neg.f64 h) (*.f64 (neg.f64 l) (+.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (neg.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 D d) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 M (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 h l) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 (/.f64 h l) d))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 l) (+.f64 d d))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 h l)))
(*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 (/.f64 h l) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 D (+.f64 d d))) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 (/.f64 h l) (/.f64 D (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 #s(literal 1/4 binary64) M) M)) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))) (/.f64 (/.f64 h l) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) (/.f64 h #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) h)
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) (/.f64 (/.f64 h l) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (/.f64 (/.f64 h l) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 h l) (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (/.f64 h l) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)))
(*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(*.f64 (/.f64 h #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 (/.f64 h l) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 h l)))
(*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 M #s(literal 1/2 binary64))) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) M) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 M D)) (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h))
(*.f64 (*.f64 (/.f64 h l) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (/.f64 h l) (*.f64 M #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (/.f64 h l) M) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l)))
(*.f64 (/.f64 (/.f64 h l) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 h l) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)))
(*.f64 (/.f64 (/.f64 h l) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d))
(*.f64 (/.f64 (/.f64 h l) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)))
(*.f64 (/.f64 (/.f64 h l) d) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 h l) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) M) (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 M d)) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) D) (/.f64 M (+.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (neg.f64 (*.f64 M D))) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (*.f64 D #s(literal 1/2 binary64))) (/.f64 M d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 D (+.f64 d d))) M)
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 #s(literal 1/2 binary64) d)) (*.f64 M D))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 D d)) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M D)) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M #s(literal 1/2 binary64))) (neg.f64 (/.f64 D d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) M) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 D (+.f64 d d))) (neg.f64 M))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M #s(literal -1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (neg.f64 M)) (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 D (*.f64 d #s(literal -2 binary64)))) M)
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (neg.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64)))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (*.f64 M M))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) M)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) l))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) l))
(*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 #s(literal -1 binary64) l)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal -1 binary64) l)))
(*.f64 (neg.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal -1 binary64) l)))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 h l)))
(*.f64 M (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 h l)))
(*.f64 (*.f64 M D) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 h l)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)) (/.f64 h l)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (/.f64 h l)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 h l)))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 M (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (*.f64 M (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 D d) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (neg.f64 M) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (neg.f64 h) (*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (neg.f64 M) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 M (*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (neg.f64 (/.f64 D d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (neg.f64 l)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) l) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 1 binary64)))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (*.f64 (neg.f64 l) (+.f64 d d))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) l))
(*.f64 (/.f64 (*.f64 M #s(literal 1/2 binary64)) l) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) #s(literal 1 binary64)))
(*.f64 M (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l))
(*.f64 (/.f64 M #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l))
(*.f64 (/.f64 M l) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)))
(*.f64 (/.f64 D (+.f64 d d)) (/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) l))
(*.f64 (/.f64 (/.f64 D (+.f64 d d)) l) (/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) #s(literal 1 binary64)))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 l)))
(*.f64 (*.f64 M D) (/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) l))
(*.f64 (/.f64 (*.f64 M D) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) l))
(*.f64 (/.f64 (*.f64 M D) l) (/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) l) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 (neg.f64 h) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (*.f64 M #s(literal 1/2 binary64)))) (fabs.f64 (/.f64 D d)))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 M)) (fabs.f64 (/.f64 D (+.f64 d d))))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (/.f64 D (+.f64 d d)))) (fabs.f64 M))
(*.f64 (*.f64 (/.f64 h l) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) #s(literal 1 binary64)) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l))
(*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (/.f64 h l)))
(*.f64 (fabs.f64 (*.f64 M #s(literal 1/2 binary64))) (*.f64 (fabs.f64 (/.f64 D d)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))))
(*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))))
(*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))))
(*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) #s(literal 1 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) (*.f64 (+.f64 d d) l))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)) (+.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (*.f64 (neg.f64 l) (+.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) l))
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal -1 binary64)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (neg.f64 h)) (*.f64 #s(literal 2 binary64) (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) h) (*.f64 #s(literal 2 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (/.f64 h l)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) #s(literal 1 binary64)) (*.f64 (+.f64 d d) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) #s(literal -1 binary64)) (*.f64 (neg.f64 l) (+.f64 d d)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (neg.f64 h)) (*.f64 (*.f64 d #s(literal -2 binary64)) (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 h l)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (neg.f64 d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (neg.f64 (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (neg.f64 h)) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 h l)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) l)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) (neg.f64 l)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (neg.f64 h)) (*.f64 (*.f64 (+.f64 d d) d) (neg.f64 l)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) h) (*.f64 (*.f64 (+.f64 d d) d) l))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 h l)) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (neg.f64 h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) h) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 h l)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) h) (*.f64 (*.f64 (*.f64 d #s(literal -2 binary64)) d) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) (neg.f64 h)) (*.f64 (*.f64 (*.f64 d #s(literal -2 binary64)) d) (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) (/.f64 h l)) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (neg.f64 (*.f64 M D))) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) h) (*.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) l))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (neg.f64 h)) (*.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (/.f64 h l)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) #s(literal 1 binary64)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) l)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (neg.f64 l))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d))) (*.f64 (neg.f64 l) (+.f64 d d)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 (neg.f64 l) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 (neg.f64 l) d))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 l (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 d l))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d))) (*.f64 (+.f64 d d) l))
(/.f64 (*.f64 h (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D)))) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (*.f64 l (*.f64 (*.f64 d #s(literal -2 binary64)) d)))
(/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D))) (*.f64 l (*.f64 (+.f64 d d) d)))
(/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 l (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) (*.f64 l #s(literal 2 binary64)))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 d l))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) d)
(/.f64 (*.f64 (/.f64 h l) (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D))) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (*.f64 d d))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) d)
(/.f64 (*.f64 (neg.f64 h) (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D)))) (*.f64 (neg.f64 l) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 (neg.f64 l) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) (*.f64 (neg.f64 l) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D))) (*.f64 (neg.f64 l) (*.f64 (+.f64 d d) d)))
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (*.f64 (neg.f64 l) (*.f64 (*.f64 d #s(literal -2 binary64)) d)))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 (neg.f64 l) d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))) (neg.f64 d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 (neg.f64 d) l))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))) (neg.f64 d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))) d)
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))) (+.f64 d d))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 #s(literal 2 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)) l)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)) d) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)) #s(literal 2 binary64)) d)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (*.f64 d #s(literal -2 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (fabs.f64 (+.f64 d d))) (fabs.f64 (+.f64 d d)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) #s(literal 4 binary64)) (*.f64 d d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (*.f64 (+.f64 d d) d)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (*.f64 d #s(literal 4 binary64))) d)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) d) (*.f64 d #s(literal 4 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) #s(literal 2 binary64)) (*.f64 (+.f64 d d) d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)))) (neg.f64 (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (neg.f64 (*.f64 (neg.f64 l) (+.f64 d d))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))) (fabs.f64 d))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (*.f64 M D))) (fabs.f64 (+.f64 d d)))
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))) (fabs.f64 (+.f64 d d)))
(/.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))) (fabs.f64 d))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (/.f64 h #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 h (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) M)
(*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (/.f64 D (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (neg.f64 h))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h)
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h D) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 (*.f64 h D) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 h M))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 h (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 h d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 M D))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)))
(*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 h (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (*.f64 M M) h))
(*.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 h (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))) (/.f64 h (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) (/.f64 h #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (/.f64 h (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 h (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 h (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 M (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h))
(*.f64 (*.f64 h M) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 h #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)))
(*.f64 (/.f64 h #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)))
(*.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 h)))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)))
(*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) h))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) h))
(*.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (*.f64 M D) h) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 h (+.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 h D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)))
(*.f64 (*.f64 h (*.f64 M #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) h))
(*.f64 (/.f64 h (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 h (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 M d)) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) D) (/.f64 M (+.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 D #s(literal 1/2 binary64))) (/.f64 M d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) M) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 M #s(literal -1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (neg.f64 M)) (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 D (*.f64 d #s(literal -2 binary64)))) M)
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 D (+.f64 d d))) (neg.f64 M))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 M #s(literal 1/2 binary64))) (neg.f64 (/.f64 D d)))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 h)))
(*.f64 (*.f64 h (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (*.f64 M M))
(*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64)))) (/.f64 D d))
(*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) M)
(*.f64 (*.f64 h (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D))
(*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) (/.f64 D (+.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 1 binary64)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) #s(literal 1 binary64)))
(*.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) #s(literal 1 binary64)))
(*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)))
(*.f64 (*.f64 M D) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) h))
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h))
(*.f64 M (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d))))
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (*.f64 M (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))))
(*.f64 D (*.f64 M (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h)))
(*.f64 (/.f64 D d) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (neg.f64 M) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))))
(*.f64 D (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))))
(*.f64 (neg.f64 D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))))
(*.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (neg.f64 M) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))))
(*.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (neg.f64 (/.f64 D d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) d) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal -2 binary64)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (neg.f64 d)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) d))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (*.f64 M #s(literal 1/2 binary64)))) (fabs.f64 (/.f64 D d)))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 M)) (fabs.f64 (/.f64 D (+.f64 d d))))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (/.f64 D (+.f64 d d)))) (fabs.f64 M))
(*.f64 (*.f64 h (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) h))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (neg.f64 h)))
(*.f64 (fabs.f64 (*.f64 M #s(literal 1/2 binary64))) (*.f64 (fabs.f64 (/.f64 D d)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)))
(*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)))
(*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (neg.f64 (*.f64 (*.f64 M D) h))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) (+.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (neg.f64 (*.f64 (*.f64 M D) h))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (*.f64 M D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (*.f64 M D) h))) (*.f64 (neg.f64 d) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h))) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 (*.f64 (*.f64 M D) h))) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h))) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (*.f64 M D) h)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 M D)) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)) (neg.f64 (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (*.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)) (/.f64 (*.f64 M D) d)) (+.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M D) h) (neg.f64 (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) h) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) h) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) h) (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 M D) (neg.f64 (*.f64 (*.f64 M D) h))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h))) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) h) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (neg.f64 d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) #s(literal 1 binary64)) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) #s(literal 2 binary64)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (neg.f64 h)) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 M D))) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) h) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) h) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) h) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) h) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (neg.f64 h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d #s(literal 4 binary64)) d) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) #s(literal 2 binary64)) (+.f64 d d))
(/.f64 (*.f64 M (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d))) #s(literal 2 binary64))
(/.f64 (*.f64 h (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D))) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (*.f64 d d))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) #s(literal 2 binary64))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) d)
(/.f64 (*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d))) d)
(/.f64 (*.f64 (neg.f64 M) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (neg.f64 d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (neg.f64 d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) d)
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) d) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (neg.f64 d)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) d) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) #s(literal 2 binary64)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (fabs.f64 (+.f64 d d))) (fabs.f64 (+.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) #s(literal 4 binary64)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) d)) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) d) (*.f64 d #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) #s(literal 2 binary64)) (*.f64 (+.f64 d d) d))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (neg.f64 d))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (+.f64 d d))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (*.f64 M D))) (fabs.f64 (+.f64 d d)))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))) (fabs.f64 d))
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (fabs.f64 (+.f64 d d)))
(/.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (fabs.f64 d))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 h)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 M #s(literal 1/2 binary64))) (neg.f64 (/.f64 D d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) M) (/.f64 D (*.f64 d #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 D (+.f64 d d))) (neg.f64 M) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 D (*.f64 d #s(literal -2 binary64)))) M (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 D #s(literal 1/2 binary64))) (/.f64 M d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) D) (/.f64 M (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) M (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 h (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 M d)) (*.f64 D #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (neg.f64 M)) (/.f64 D (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) (/.f64 D (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 M #s(literal -1/2 binary64))) (/.f64 D d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64)))) (/.f64 D d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 h (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (*.f64 M M) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 M #s(literal 1/2 binary64))) (neg.f64 (/.f64 D d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) M) (/.f64 D (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 D (+.f64 d d))) (neg.f64 M) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 D (*.f64 d #s(literal -2 binary64)))) M (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 D #s(literal 1/2 binary64))) (/.f64 M d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) D) (/.f64 M (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) M (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 M d)) (*.f64 D #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (neg.f64 M)) (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 M #s(literal -1/2 binary64))) (/.f64 D d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64)))) (/.f64 D d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (*.f64 M M) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (neg.f64 (*.f64 M D)) d) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal -2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (neg.f64 d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M D) d) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 M (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (neg.f64 M) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (*.f64 M (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 M D) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 D (*.f64 M (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 D (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) h) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (neg.f64 (*.f64 M D)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 d #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (neg.f64 D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 D (+.f64 d d)) (*.f64 (neg.f64 M) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (neg.f64 (/.f64 D d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 D d) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (neg.f64 (*.f64 M D)) d) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (neg.f64 d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 M D) d) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 M (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 M) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (*.f64 M (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 M D) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 D (*.f64 M (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 D (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 M D)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 D (+.f64 d d)) (*.f64 (neg.f64 M) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (neg.f64 (/.f64 D d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 D d) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 M (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))) (/.f64 h (fabs.f64 (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) (/.f64 h #s(literal 4 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 h (*.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (/.f64 h (*.f64 d #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 h (*.f64 (+.f64 d d) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 h (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 h (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 h (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 h #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 h (+.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 h)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) h) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) h) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) h) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (*.f64 M M) h) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h D) d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 h M) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal -1/2 binary64) d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) M (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 h (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (/.f64 (*.f64 M D) d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 M D) h) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 h M) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 h (*.f64 d #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (neg.f64 h) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (/.f64 h #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 h (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 h (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 M D) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 (*.f64 h D) (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 h (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 h #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 h (*.f64 M #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 h D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (/.f64 D (+.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (*.f64 M #s(literal 1/2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 h d) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 M (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))) (/.f64 h (fabs.f64 (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) (/.f64 h #s(literal 4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 h (*.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (/.f64 h (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 h (*.f64 (+.f64 d d) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 h (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 h (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 h (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 h #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 h (+.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (*.f64 M M) h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 h D) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 h M) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal -1/2 binary64) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) M (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (/.f64 (*.f64 M D) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 M D) h) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 h M) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 h (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (neg.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (/.f64 h #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 h (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 h (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 M D) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 (*.f64 h D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 h (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 h #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 h d) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (*.f64 M #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) h)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 h D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 h d) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (*.f64 M #s(literal 1/2 binary64)))) (fabs.f64 (/.f64 D d)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 M)) (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (/.f64 D (+.f64 d d)))) (fabs.f64 M) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 h (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (*.f64 M #s(literal 1/2 binary64)))) (fabs.f64 (/.f64 D d)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 M)) (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (fabs.f64 (/.f64 D (+.f64 d d)))) (fabs.f64 M) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) h) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (neg.f64 h)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (fabs.f64 (*.f64 M #s(literal 1/2 binary64))) (*.f64 (fabs.f64 (/.f64 D d)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (fabs.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) h) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (neg.f64 h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 M #s(literal 1/2 binary64))) (*.f64 (fabs.f64 (/.f64 D d)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 0 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)) (/.f64 (/.f64 D d) (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)) (*.f64 (/.f64 D d) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 D #s(literal 1/2 binary64))) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.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 M) (*.f64 d d)) (/.f64 (*.f64 D D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 D #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) d) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 #s(literal 1/4 binary64) M) M))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 (*.f64 M M) (*.f64 D D)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 D D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D D) d))
(*.f64 (/.f64 (*.f64 M M) (+.f64 d d)) (/.f64 (*.f64 D D) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (*.f64 M D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d d)) (/.f64 (*.f64 M D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 M M) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 D D) #s(literal 4 binary64)) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M M) d))
(*.f64 (/.f64 (*.f64 D D) (+.f64 d d)) (/.f64 (*.f64 M M) (+.f64 d d)))
(*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M D) D) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 M d)) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (/.f64 D d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 D (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) M)
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 D #s(literal 1/2 binary64))) (/.f64 M d))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 M D))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (+.f64 d d)) (/.f64 M (+.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D))
(*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) d))
(*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 1 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d #s(literal -2 binary64)) d)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) D) (/.f64 D (*.f64 d d)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 D d)) (/.f64 D d))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 D D)) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 M M))
(*.f64 (*.f64 (/.f64 D (+.f64 d d)) (fabs.f64 M)) (*.f64 (/.f64 D (+.f64 d d)) (fabs.f64 M)))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) M) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 M #s(literal -1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 M)) (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 D (*.f64 d #s(literal -2 binary64)))) M)
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 D (+.f64 d d))) (neg.f64 M))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 M #s(literal 1/2 binary64))) (neg.f64 (/.f64 D d)))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (fabs.f64 (*.f64 M D)) (/.f64 #s(literal 1/2 binary64) d)) (*.f64 (fabs.f64 (*.f64 M D)) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (*.f64 (fabs.f64 M) (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 M) (/.f64 D (+.f64 d d))))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) d)) (fabs.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (fabs.f64 (/.f64 (*.f64 M D) d)))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M)) (fabs.f64 (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal -2 binary64)) (/.f64 (neg.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (neg.f64 d)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (fabs.f64 d)) (/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (fabs.f64 d)))
(*.f64 (/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)) #s(literal 2 binary64)) (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 (/.f64 D (+.f64 d d)) d) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)))
(*.f64 (/.f64 (/.f64 D (+.f64 d d)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 M M) D) d))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) (fabs.f64 (+.f64 d d))) (/.f64 (neg.f64 (*.f64 M D)) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) (*.f64 d d)) (/.f64 (neg.f64 (*.f64 M D)) #s(literal 4 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) #s(literal 4 binary64)) (/.f64 (neg.f64 (*.f64 M D)) (*.f64 d d)))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) (*.f64 d #s(literal 4 binary64))) (/.f64 (neg.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) d) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal -2 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) d) (/.f64 (neg.f64 (*.f64 M D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (/.f64 (/.f64 #s(literal 1/2 binary64) d) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal -2 binary64))) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (fabs.f64 (+.f64 d d))) (/.f64 D (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) #s(literal 4 binary64)) (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 (+.f64 d d) d)) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d d)) (/.f64 D #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) d) (/.f64 D (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) d) (/.f64 (/.f64 D (+.f64 d d)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -2 binary64))) (/.f64 M (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (fabs.f64 (+.f64 d d))) (/.f64 M (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) #s(literal 4 binary64)) (/.f64 M (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal 4 binary64))) (/.f64 M d))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d d)) (/.f64 M #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) #s(literal 2 binary64)) (/.f64 M (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d #s(literal -2 binary64))) (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) #s(literal 4 binary64)) (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d d)))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d #s(literal 4 binary64))) (/.f64 (fabs.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 (+.f64 d d) d)) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d d)) (/.f64 (fabs.f64 (*.f64 M D)) #s(literal 4 binary64)))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) (+.f64 d d)) (/.f64 (fabs.f64 (*.f64 M D)) (+.f64 d d)))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) d) (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 (*.f64 M D) D) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 M (*.f64 (+.f64 d d) d)) (/.f64 (*.f64 (*.f64 M D) D) #s(literal 2 binary64)))
(*.f64 (/.f64 D (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) D) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 D (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)))
(*.f64 (/.f64 (*.f64 M M) (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 D D) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 M M) (*.f64 (+.f64 d d) d)) (/.f64 (*.f64 D D) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 M D) (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 M D) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 M M) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) d)) (/.f64 (*.f64 M M) #s(literal 2 binary64)))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 M (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 M (*.f64 (*.f64 (*.f64 M D) D) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 (*.f64 M M) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 D (*.f64 (*.f64 (*.f64 M M) D) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (neg.f64 (/.f64 D d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (neg.f64 M) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 M M) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M (+.f64 d d)) (/.f64 M (+.f64 d d))))
(*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d d)))
(*.f64 (/.f64 D #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)) (/.f64 (/.f64 D (+.f64 d d)) d))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)) (/.f64 D (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (neg.f64 M) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (neg.f64 d)))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (neg.f64 (*.f64 M D)) (*.f64 (+.f64 d d) d)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 (neg.f64 (*.f64 M D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (*.f64 d #s(literal -2 binary64)) d)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) D) (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 (*.f64 M M) D) (/.f64 (/.f64 D (+.f64 d d)) (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M M) D) (/.f64 D (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (*.f64 M M) D) (*.f64 D (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 (*.f64 M M) D) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (*.f64 (*.f64 M D) D) (/.f64 M (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (*.f64 M D) D) (*.f64 M (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (fabs.f64 (*.f64 M D)) (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (fabs.f64 (*.f64 M D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (*.f64 M (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 (*.f64 M D) D) #s(literal 4 binary64)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M D) D) d) d))
(*.f64 (/.f64 (*.f64 M M) #s(literal 2 binary64)) (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 (*.f64 D D) #s(literal 2 binary64)) (/.f64 (*.f64 M M) (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 M (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M M) D) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) D) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d)) D)
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) M) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 M D)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) D) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 M)) (neg.f64 M))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (fabs.f64 M)) (fabs.f64 M))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (*.f64 M #s(literal 1/2 binary64)))) (fabs.f64 (/.f64 D d)))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 M)) (fabs.f64 (/.f64 D (+.f64 d d))))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (/.f64 D (+.f64 d d)))) (fabs.f64 M))
(*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64)))) (fabs.f64 (/.f64 D d)))
(*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d))) (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))))
(*.f64 (fabs.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (*.f64 M M))
(*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (fabs.f64 M))
(*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) (fabs.f64 (/.f64 D (+.f64 d d))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) d) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) D) (+.f64 d d)) #s(literal 2 binary64)) (/.f64 M d))
(*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 M (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d))))
(*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))))
(*.f64 D (*.f64 M (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 D (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 M) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 D (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))))
(*.f64 (neg.f64 D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))))
(*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (fabs.f64 (*.f64 M #s(literal 1/2 binary64))) (*.f64 (fabs.f64 (/.f64 D d)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (fabs.f64 (*.f64 M D)) (fabs.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (fabs.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))))
(*.f64 (*.f64 M M) (fabs.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (fabs.f64 (*.f64 M #s(literal 1/2 binary64))) (fabs.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d))))
(*.f64 (fabs.f64 M) (fabs.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (fabs.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))))
(*.f64 D (/.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (+.f64 d d)))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) d))
(*.f64 (/.f64 M d) (/.f64 (/.f64 (*.f64 (*.f64 M D) D) (+.f64 d d)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (neg.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (*.f64 (neg.f64 d) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (*.f64 (*.f64 d #s(literal -2 binary64)) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (*.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (neg.f64 (*.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (neg.f64 d))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (neg.f64 (*.f64 D D))) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 (*.f64 D D) d)) d)
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 D D)) (*.f64 d d))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 M D)) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (neg.f64 (*.f64 M D))) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (neg.f64 (*.f64 M D))) (*.f64 (neg.f64 d) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) d)
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 M D))) (+.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 #s(literal 1 binary64) d)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -1 binary64)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 M D)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) d)) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 (*.f64 M D))) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))) (fabs.f64 (+.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) #s(literal 1 binary64)) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) #s(literal -1 binary64)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) D) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (neg.f64 (*.f64 M D))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 M D)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) #s(literal -1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (/.f64 #s(literal 1 binary64) d)) (*.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) #s(literal 1 binary64)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) #s(literal -1 binary64)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))) (fabs.f64 d))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (*.f64 M D))) (fabs.f64 (+.f64 d d)))
(/.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (fabs.f64 (*.f64 M D))) (*.f64 (fabs.f64 d) (fabs.f64 (+.f64 d d))))
(/.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (fabs.f64 d))
(/.f64 (*.f64 (neg.f64 M) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) #s(literal -2 binary64))
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))) (*.f64 (fabs.f64 (+.f64 d d)) (fabs.f64 d)))
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (fabs.f64 (+.f64 d d)))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D)))) (fabs.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (fabs.f64 (+.f64 d d)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d))) (fabs.f64 (+.f64 d d)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (fabs.f64 (*.f64 (*.f64 d #s(literal -2 binary64)) d)))
(/.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D))) (fabs.f64 (*.f64 (+.f64 d d) d)))
(/.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (*.f64 d d))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (fabs.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) d) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) #s(literal 2 binary64)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (fabs.f64 d)) (fabs.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (neg.f64 d)) (neg.f64 d))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (*.f64 (+.f64 d d) d))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (neg.f64 d))
(neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(pow.f64 (/.f64 (*.f64 M D) (+.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 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(pow.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 D d))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 M d))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 M D))
(*.f64 (/.f64 M d) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (/.f64 D d) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 M (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 D (+.f64 d d)) M)
(*.f64 (/.f64 D (+.f64 d d)) (neg.f64 (neg.f64 M)))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 d)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (/.f64 M (+.f64 d d)) D)
(*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/2 binary64))
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (neg.f64 M))
(*.f64 (neg.f64 (/.f64 D d)) (*.f64 M #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 M) d) (/.f64 D #s(literal -2 binary64)))
(*.f64 (/.f64 (neg.f64 D) #s(literal 2 binary64)) (/.f64 M (neg.f64 d)))
(*.f64 (/.f64 M (neg.f64 d)) (/.f64 (neg.f64 D) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 M)) (/.f64 D (+.f64 d d)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.f64 M (*.f64 #s(literal 1/2 binary64) (/.f64 D d)))
(*.f64 D (/.f64 M (+.f64 d d)))
(*.f64 D (*.f64 (neg.f64 M) (/.f64 #s(literal -1/2 binary64) d)))
(*.f64 D (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) d)))
(*.f64 D (*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M #s(literal 1/2 binary64))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (/.f64 D d) #s(literal 1 binary64)))
(*.f64 (neg.f64 M) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 M #s(literal -1/2 binary64)) (neg.f64 (/.f64 D d)))
(*.f64 (/.f64 D #s(literal -2 binary64)) (/.f64 (neg.f64 M) d))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D))
(*.f64 (/.f64 #s(literal -1/2 binary64) d) (neg.f64 (*.f64 M D)))
(*.f64 (neg.f64 D) (/.f64 M (*.f64 d #s(literal -2 binary64))))
(*.f64 (neg.f64 D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) M))
(*.f64 (neg.f64 D) (*.f64 M (/.f64 #s(literal -1/2 binary64) d)))
(/.f64 (*.f64 M D) (+.f64 d d))
(/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) d)
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 M D) d) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M D)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 M d) D) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) #s(literal 1 binary64)) d)
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal 1 binary64) d)) #s(literal -2 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) #s(literal 1 binary64)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (neg.f64 (*.f64 M D)) d) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 M D) d)) #s(literal -2 binary64))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 M D)
(*.f64 D M)
(*.f64 (neg.f64 M) (neg.f64 D))
(*.f64 (*.f64 M D) #s(literal 1 binary64))
(*.f64 (neg.f64 D) (neg.f64 M))
(*.f64 #s(literal 1 binary64) (*.f64 M D))
(*.f64 D (*.f64 M #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 M)) D)
(*.f64 D (neg.f64 (neg.f64 M)))
(+.f64 (*.f64 M D) (*.f64 #s(literal 0 binary64) (*.f64 M D)))
(+.f64 (*.f64 M D) (*.f64 (*.f64 M D) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 M D) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 (neg.f64 (neg.f64 M)) D (*.f64 #s(literal 0 binary64) (*.f64 M D)))
(fma.f64 (neg.f64 (neg.f64 M)) D (*.f64 (*.f64 M D) #s(literal 0 binary64)))
(fma.f64 D (neg.f64 (neg.f64 M)) (*.f64 #s(literal 0 binary64) (*.f64 M D)))
(fma.f64 D (neg.f64 (neg.f64 M)) (*.f64 (*.f64 M D) #s(literal 0 binary64)))
(fma.f64 M D (*.f64 #s(literal 0 binary64) (*.f64 M D)))
(fma.f64 D M (*.f64 #s(literal 0 binary64) (*.f64 M D)))
(fma.f64 D (*.f64 M #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 M D)))
(fma.f64 (neg.f64 D) (neg.f64 M) (*.f64 #s(literal 0 binary64) (*.f64 M D)))
(fma.f64 (neg.f64 M) (neg.f64 D) (*.f64 #s(literal 0 binary64) (*.f64 M D)))
(fma.f64 #s(literal 1 binary64) (*.f64 M D) (*.f64 #s(literal 0 binary64) (*.f64 M D)))
(fma.f64 (*.f64 M D) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 M D)))
(fma.f64 M D (*.f64 (*.f64 M D) #s(literal 0 binary64)))
(fma.f64 D M (*.f64 (*.f64 M D) #s(literal 0 binary64)))
(fma.f64 D (*.f64 M #s(literal 1 binary64)) (*.f64 (*.f64 M D) #s(literal 0 binary64)))
(fma.f64 (neg.f64 D) (neg.f64 M) (*.f64 (*.f64 M D) #s(literal 0 binary64)))
(fma.f64 (neg.f64 M) (neg.f64 D) (*.f64 (*.f64 M D) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 M D) (*.f64 (*.f64 M D) #s(literal 0 binary64)))
(fma.f64 (*.f64 M D) #s(literal 1 binary64) (*.f64 (*.f64 M D) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (*.f64 M D)))
M
D
(*.f64 D #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) D)
(+.f64 D (*.f64 #s(literal 0 binary64) D))
(+.f64 D (*.f64 D #s(literal 0 binary64)))
(/.f64 (*.f64 D #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 D #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) D))
(fma.f64 D #s(literal 1 binary64) (*.f64 D #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) D (*.f64 #s(literal 0 binary64) D))
(fma.f64 #s(literal 1 binary64) D (*.f64 D #s(literal 0 binary64)))
(neg.f64 (neg.f64 D))
(*.f64 d #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) d)
(*.f64 (+.f64 d d) #s(literal 1 binary64))
(*.f64 (neg.f64 d) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (neg.f64 d))
(*.f64 #s(literal 1 binary64) (+.f64 d d))
(+.f64 d d)
(-.f64 d (neg.f64 d))
(-.f64 d (*.f64 #s(literal -1 binary64) d))
(-.f64 d (*.f64 (neg.f64 d) #s(literal 1 binary64)))
(fma.f64 d #s(literal 1 binary64) d)
(fma.f64 #s(literal 1 binary64) d d)
(neg.f64 (*.f64 d #s(literal -2 binary64)))
d
(*.f64 d #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) d)
(+.f64 d (*.f64 #s(literal 0 binary64) d))
(+.f64 d (*.f64 d #s(literal 0 binary64)))
(/.f64 (+.f64 d d) #s(literal 2 binary64))
(fma.f64 d #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) d))
(fma.f64 d #s(literal 1 binary64) (*.f64 d #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) d (*.f64 #s(literal 0 binary64) d))
(fma.f64 #s(literal 1 binary64) d (*.f64 d #s(literal 0 binary64)))
(neg.f64 (neg.f64 d))
h
(*.f64 h #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) h)
(+.f64 h (*.f64 #s(literal 0 binary64) h))
(+.f64 h (*.f64 h #s(literal 0 binary64)))
(/.f64 (*.f64 h #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 h #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) h))
(fma.f64 h #s(literal 1 binary64) (*.f64 h #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) h (*.f64 #s(literal 0 binary64) h))
(fma.f64 #s(literal 1 binary64) h (*.f64 h #s(literal 0 binary64)))
(neg.f64 (neg.f64 h))
l
(*.f64 l #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) l)
(+.f64 l (*.f64 #s(literal 0 binary64) l))
(+.f64 l (*.f64 l #s(literal 0 binary64)))
(/.f64 (*.f64 l #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) l) #s(literal 2 binary64))
(fma.f64 l #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) l))
(fma.f64 l #s(literal 1 binary64) (*.f64 l #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) l (*.f64 #s(literal 0 binary64) l))
(fma.f64 #s(literal 1 binary64) l (*.f64 l #s(literal 0 binary64)))
(neg.f64 (neg.f64 l))
(*.f64 w0 #s(approx (sqrt (- 1 (* (/ h l) (pow (/ (* M D) (* 2 d)) 2)))) #s(literal 1 binary64)))
#s(approx (sqrt (- 1 (* (/ h l) (pow (/ (* M D) (* 2 d)) 2)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))))
(hypot.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) #s(literal 0 binary64))
(hypot.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))) #s(literal 0 binary64))
(pow.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l) (/.f64 #s(literal -1 binary64) l))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))))
(fabs.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))))
(fabs.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal 1 binary64))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l) (neg.f64 l))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) l)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal 1 binary64)) l)
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal -1 binary64)) (neg.f64 l))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 l) (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 (neg.f64 l) (+.f64 d d)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (-.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)) (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 (+.f64 d d) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d))) (*.f64 (+.f64 d d) l))
(/.f64 (-.f64 (+.f64 d d) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l))) (+.f64 d d))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal 1 binary64)) l)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 2 binary64) (*.f64 l #s(literal 2 binary64))) (*.f64 l #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) l)) (*.f64 l #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 2 binary64) (*.f64 (neg.f64 l) #s(literal 2 binary64))) (*.f64 (neg.f64 l) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (neg.f64 l))) (*.f64 (neg.f64 l) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) l (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))) (*.f64 #s(literal 2 binary64) l))
(/.f64 (fma.f64 #s(literal 2 binary64) l (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) l))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 l) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))) (*.f64 #s(literal 2 binary64) (neg.f64 l)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 l) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 l)))
(/.f64 (-.f64 (*.f64 l (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))) (*.f64 l (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))))) (*.f64 l (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))))) (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))) (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)))) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (-.f64 (*.f64 l (neg.f64 l)) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))) (*.f64 l (neg.f64 l)))
(/.f64 (-.f64 (*.f64 l l) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))) (*.f64 l l))
(/.f64 (-.f64 (*.f64 l (*.f64 (neg.f64 l) (+.f64 d d))) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))))) (*.f64 l (*.f64 (neg.f64 l) (+.f64 d d))))
(/.f64 (-.f64 (*.f64 l (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) (*.f64 l (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)))) (*.f64 l (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (-.f64 (*.f64 l (*.f64 (+.f64 d d) l)) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)))) (*.f64 l (*.f64 (+.f64 d d) l)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (neg.f64 l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))) (*.f64 #s(literal 2 binary64) (neg.f64 l)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) l) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))) (*.f64 #s(literal 2 binary64) l))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 l) (+.f64 d d))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 l) (+.f64 d d))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 d d) l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 d d) l)))
(/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(/.f64 (-.f64 (*.f64 (+.f64 d d) l) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)))) (*.f64 (+.f64 d d) l))
(/.f64 (-.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)) (*.f64 l (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l))) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))
(/.f64 (-.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 (*.f64 M M) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 D d) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 M (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 M M)) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) M) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) (/.f64 (neg.f64 h) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (*.f64 (/.f64 D (+.f64 d d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 M #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 D (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 (*.f64 #s(literal 1/4 binary64) M) M)) (/.f64 (*.f64 D D) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (*.f64 (*.f64 M M) (*.f64 D D))) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l) (/.f64 #s(literal -1 binary64) l) #s(literal 0 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 h) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) l) (/.f64 h #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) l)) h #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) M #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) (/.f64 D (+.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d))) (/.f64 #s(literal 1/2 binary64) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64)))) (/.f64 D d) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) #s(literal 0 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) l) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 h #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) l) #s(literal 1 binary64))
(fma.f64 h (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) l) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 h (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 M (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 h (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (*.f64 M D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (neg.f64 h) (*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 D (+.f64 d d)) (/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 l (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 (/.f64 l #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 l #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(fma.f64 (neg.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (/.f64 h l)) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (neg.f64 l)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 #s(literal -1 binary64) l)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (neg.f64 (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 l (/.f64 #s(literal 1 binary64) l) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 (/.f64 l #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 l #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 l (/.f64 #s(literal 1 binary64) l) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 (/.f64 l #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 l #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))))
(fma.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))) #s(literal 0 binary64))
(neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) h #s(literal -1 binary64)))
(pow.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (/.f64 (/.f64 h l) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 (/.f64 h l) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 h (*.f64 (+.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 (neg.f64 h) (*.f64 (neg.f64 l) (+.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (neg.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 D d) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 M (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 h l) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 (/.f64 h l) d))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 l) (+.f64 d d))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 h l)))
(*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 (/.f64 h l) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 D (+.f64 d d))) (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 (/.f64 h l) (/.f64 D (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (/.f64 (*.f64 M D) d))
(*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 #s(literal 1/4 binary64) M) M)) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))) (/.f64 (/.f64 h l) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) (/.f64 h #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) h)
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) (/.f64 (/.f64 h l) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (/.f64 (/.f64 h l) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 h l) (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (/.f64 h l) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)))
(*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(*.f64 (/.f64 h #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 (/.f64 h l) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 h l)))
(*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 M #s(literal 1/2 binary64))) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) M) (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 M D)) (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h))
(*.f64 (*.f64 (/.f64 h l) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (/.f64 h l) (*.f64 M #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (/.f64 h l) M) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l)))
(*.f64 (/.f64 (/.f64 h l) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (/.f64 h l) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)))
(*.f64 (/.f64 (/.f64 h l) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d))
(*.f64 (/.f64 (/.f64 h l) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)))
(*.f64 (/.f64 (/.f64 h l) d) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (/.f64 h l) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) #s(literal 1 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) M) (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 M d)) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) D) (/.f64 M (+.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (neg.f64 (*.f64 M D))) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (*.f64 D #s(literal 1/2 binary64))) (/.f64 M d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 D (+.f64 d d))) M)
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 #s(literal 1/2 binary64) d)) (*.f64 M D))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 D d)) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M D)) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M #s(literal 1/2 binary64))) (neg.f64 (/.f64 D d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) M) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 D (+.f64 d d))) (neg.f64 M))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M #s(literal -1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (neg.f64 M)) (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (/.f64 D (*.f64 d #s(literal -2 binary64)))) M)
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (neg.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64)))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (*.f64 M M))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) M)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) l))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) l))
(*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 #s(literal -1 binary64) l)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 M (*.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal -1 binary64) l)))
(*.f64 (neg.f64 h) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal -1 binary64) l)))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 h l)))
(*.f64 M (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 h l)))
(*.f64 (*.f64 M D) (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 h l)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)) (/.f64 h l)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (/.f64 h l)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 h l)))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 M (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (*.f64 M (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 D d) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (neg.f64 M) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (neg.f64 h) (*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 (neg.f64 M) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 M (*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (neg.f64 (/.f64 D d)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (neg.f64 l)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) l) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) #s(literal 1 binary64)))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (*.f64 (neg.f64 l) (+.f64 d d))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) l))
(*.f64 (/.f64 (*.f64 M #s(literal 1/2 binary64)) l) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (+.f64 d d) d)) #s(literal 1 binary64)))
(*.f64 M (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l))
(*.f64 (/.f64 M #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l))
(*.f64 (/.f64 M l) (/.f64 (/.f64 (*.f64 D (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)))
(*.f64 (/.f64 D (+.f64 d d)) (/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) l))
(*.f64 (/.f64 (/.f64 D (+.f64 d d)) l) (/.f64 (/.f64 (*.f64 M (*.f64 (*.f64 M D) h)) (+.f64 d d)) #s(literal 1 binary64)))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 l)))
(*.f64 (*.f64 M D) (/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) l))
(*.f64 (/.f64 (*.f64 M D) #s(literal 1 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) l))
(*.f64 (/.f64 (*.f64 M D) l) (/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) l) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 (neg.f64 h) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (*.f64 M #s(literal 1/2 binary64)))) (fabs.f64 (/.f64 D d)))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 M)) (fabs.f64 (/.f64 D (+.f64 d d))))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (/.f64 D (+.f64 d d)))) (fabs.f64 M))
(*.f64 (*.f64 (/.f64 h l) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) #s(literal 1 binary64)) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l))
(*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (/.f64 h l)))
(*.f64 (fabs.f64 (*.f64 M #s(literal 1/2 binary64))) (*.f64 (fabs.f64 (/.f64 D d)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))))
(*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))))
(*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))))
(*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) (/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) #s(literal 1 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) l)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) (*.f64 (+.f64 d d) l))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)) (+.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (*.f64 (neg.f64 l) (+.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) l))
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal -1 binary64)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (neg.f64 h)) (*.f64 #s(literal 2 binary64) (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) h) (*.f64 #s(literal 2 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) (/.f64 h l)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) #s(literal 1 binary64)) (*.f64 (+.f64 d d) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d)) #s(literal -1 binary64)) (*.f64 (neg.f64 l) (+.f64 d d)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (neg.f64 h)) (*.f64 (*.f64 d #s(literal -2 binary64)) (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 h l)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (neg.f64 d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (/.f64 (*.f64 M D) d)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (neg.f64 (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (neg.f64 h)) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 h l)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) l)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) (neg.f64 l)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (neg.f64 h)) (*.f64 (*.f64 (+.f64 d d) d) (neg.f64 l)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) h) (*.f64 (*.f64 (+.f64 d d) d) l))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 h l)) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (neg.f64 h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) h) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 h l)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) h) (*.f64 (*.f64 (*.f64 d #s(literal -2 binary64)) d) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) (neg.f64 h)) (*.f64 (*.f64 (*.f64 d #s(literal -2 binary64)) d) (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) (/.f64 h l)) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (neg.f64 (*.f64 M D))) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64)))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) h) (*.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) l))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (neg.f64 h)) (*.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64)) (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (/.f64 h l)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) #s(literal 1 binary64)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) l)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (neg.f64 l))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d))) (*.f64 (neg.f64 l) (+.f64 d d)))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 (neg.f64 l) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 (neg.f64 l) d))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 l (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 d l))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D))) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (+.f64 d d))) (*.f64 (+.f64 d d) l))
(/.f64 (*.f64 h (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D)))) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (*.f64 l (*.f64 (*.f64 d #s(literal -2 binary64)) d)))
(/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D))) (*.f64 l (*.f64 (+.f64 d d) d)))
(/.f64 (*.f64 h (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 l (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) (*.f64 l #s(literal 2 binary64)))
(/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 d l))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) d)
(/.f64 (*.f64 (/.f64 h l) (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D)))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D))) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (/.f64 h l) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (*.f64 d d))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) d)
(/.f64 (*.f64 (neg.f64 h) (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D)))) (*.f64 (neg.f64 l) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (*.f64 (neg.f64 l) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) (*.f64 (neg.f64 l) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D))) (*.f64 (neg.f64 l) (*.f64 (+.f64 d d) d)))
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (*.f64 (neg.f64 l) (*.f64 (*.f64 d #s(literal -2 binary64)) d)))
(/.f64 (*.f64 (neg.f64 h) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 (neg.f64 l) d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))) (neg.f64 d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 (neg.f64 d) l))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))) (neg.f64 d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))) d)
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 l (*.f64 d #s(literal -2 binary64))))) (+.f64 d d))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 #s(literal 2 binary64) l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 (+.f64 d d) l))) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64)) l)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)) d) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l)) #s(literal 2 binary64)) d)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (*.f64 d #s(literal -2 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (fabs.f64 (+.f64 d d))) (fabs.f64 (+.f64 d d)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) #s(literal 4 binary64)) (*.f64 d d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (*.f64 (+.f64 d d) d)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (*.f64 d #s(literal 4 binary64))) d)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) d) (*.f64 d #s(literal 4 binary64)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l) #s(literal 2 binary64)) (*.f64 (+.f64 d d) d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)))) (neg.f64 (neg.f64 (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (+.f64 d d) l))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (neg.f64 (*.f64 (neg.f64 l) (+.f64 d d))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) l)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))) (fabs.f64 d))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)) (fabs.f64 (*.f64 M D))) (fabs.f64 (+.f64 d d)))
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))) (fabs.f64 (+.f64 d d)))
(/.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l))) (fabs.f64 d))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 l (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)) (/.f64 (/.f64 D d) (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)) (*.f64 (/.f64 D d) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 D #s(literal 1/2 binary64))) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.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 M) (*.f64 d d)) (/.f64 (*.f64 D D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 D #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) d) (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (*.f64 #s(literal 1/4 binary64) M) M))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 (*.f64 M M) (*.f64 D D)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 D D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D D) d))
(*.f64 (/.f64 (*.f64 M M) (+.f64 d d)) (/.f64 (*.f64 D D) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (*.f64 M D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d d)) (/.f64 (*.f64 M D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 M M) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 D D) #s(literal 4 binary64)) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M M) d))
(*.f64 (/.f64 (*.f64 D D) (+.f64 d d)) (/.f64 (*.f64 M M) (+.f64 d d)))
(*.f64 (/.f64 M (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M D) D) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 M d)) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (/.f64 D d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 D (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) M)
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 D #s(literal 1/2 binary64))) (/.f64 M d))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 M D))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (+.f64 d d)) (/.f64 M (+.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D))
(*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 (/.f64 #s(literal 1/2 binary64) d) d))
(*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 #s(literal 1 binary64) d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d #s(literal -2 binary64)) d)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) D) (/.f64 D (*.f64 d d)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 D d)) (/.f64 D d))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 D D)) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (*.f64 M M))
(*.f64 (*.f64 (/.f64 D (+.f64 d d)) (fabs.f64 M)) (*.f64 (/.f64 D (+.f64 d d)) (fabs.f64 M)))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) M) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 M #s(literal -1/2 binary64))) (/.f64 D d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 M)) (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 D (*.f64 d #s(literal -2 binary64)))) M)
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 D (+.f64 d d))) (neg.f64 M))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 M #s(literal 1/2 binary64))) (neg.f64 (/.f64 D d)))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (fabs.f64 (*.f64 M D)) (/.f64 #s(literal 1/2 binary64) d)) (*.f64 (fabs.f64 (*.f64 M D)) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (*.f64 (fabs.f64 M) (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 M) (/.f64 D (+.f64 d d))))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) d)) (fabs.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (fabs.f64 (/.f64 (*.f64 M D) d)))
(*.f64 (fabs.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M)) (fabs.f64 (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal -2 binary64)) (/.f64 (neg.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (neg.f64 d)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (fabs.f64 d)) (/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (fabs.f64 d)))
(*.f64 (/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)) #s(literal 2 binary64)) (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 (/.f64 D (+.f64 d d)) d) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)))
(*.f64 (/.f64 (/.f64 D (+.f64 d d)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 M M) D) d))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) (fabs.f64 (+.f64 d d))) (/.f64 (neg.f64 (*.f64 M D)) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) (*.f64 d d)) (/.f64 (neg.f64 (*.f64 M D)) #s(literal 4 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) #s(literal 4 binary64)) (/.f64 (neg.f64 (*.f64 M D)) (*.f64 d d)))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) (*.f64 d #s(literal 4 binary64))) (/.f64 (neg.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) d) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal -2 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 M D)) d) (/.f64 (neg.f64 (*.f64 M D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (/.f64 (/.f64 #s(literal 1/2 binary64) d) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal -2 binary64))) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (fabs.f64 (+.f64 d d))) (/.f64 D (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) #s(literal 4 binary64)) (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 (+.f64 d d) d)) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d d)) (/.f64 D #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) d) (/.f64 D (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) d) (/.f64 (/.f64 D (+.f64 d d)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -2 binary64))) (/.f64 M (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (fabs.f64 (+.f64 d d))) (/.f64 M (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) #s(literal 4 binary64)) (/.f64 M (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal 4 binary64))) (/.f64 M d))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d d)) (/.f64 M #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) #s(literal 2 binary64)) (/.f64 M (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d #s(literal -2 binary64))) (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) #s(literal 4 binary64)) (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d d)))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d #s(literal 4 binary64))) (/.f64 (fabs.f64 (*.f64 M D)) d))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 (+.f64 d d) d)) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d d)) (/.f64 (fabs.f64 (*.f64 M D)) #s(literal 4 binary64)))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) (+.f64 d d)) (/.f64 (fabs.f64 (*.f64 M D)) (+.f64 d d)))
(*.f64 (/.f64 (fabs.f64 (*.f64 M D)) d) (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 (*.f64 M D) D) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 M (*.f64 (+.f64 d d) d)) (/.f64 (*.f64 (*.f64 M D) D) #s(literal 2 binary64)))
(*.f64 (/.f64 D (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 (*.f64 M M) D) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 D (*.f64 (+.f64 d d) d)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)))
(*.f64 (/.f64 (*.f64 M M) (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 D D) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 M M) (*.f64 (+.f64 d d) d)) (/.f64 (*.f64 D D) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 M D) (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 M D) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (fabs.f64 (+.f64 d d))) (/.f64 (*.f64 M M) (fabs.f64 (+.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) d)) (/.f64 (*.f64 M M) #s(literal 2 binary64)))
(*.f64 M (*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 M (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 M (*.f64 (*.f64 (*.f64 M D) D) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 D (/.f64 (*.f64 (*.f64 M M) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 D (*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 D (*.f64 (*.f64 (*.f64 M M) D) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (neg.f64 (/.f64 D d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (*.f64 (/.f64 M d) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (neg.f64 M) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 M #s(literal -1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 M M) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 D D) (*.f64 (/.f64 M (+.f64 d d)) (/.f64 M (+.f64 d d))))
(*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d d)))
(*.f64 (/.f64 D #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)) (/.f64 (/.f64 D (+.f64 d d)) d))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 M D)) (/.f64 D (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (neg.f64 M) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (neg.f64 d)))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (neg.f64 (*.f64 M D)) (*.f64 (+.f64 d d) d)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 (neg.f64 (*.f64 M D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (*.f64 d #s(literal -2 binary64)) d)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 d #s(literal -2 binary64))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (neg.f64 (*.f64 M D)) (*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (/.f64 M (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) D) (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 (*.f64 M M) D) (/.f64 (/.f64 D (+.f64 d d)) (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M M) D) (/.f64 D (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (*.f64 M M) D) (*.f64 D (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 (*.f64 M M) D) (*.f64 (/.f64 D (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (*.f64 (*.f64 M D) D) (/.f64 M (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (*.f64 (*.f64 M D) D) (*.f64 M (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (fabs.f64 (*.f64 M D)) (/.f64 (fabs.f64 (*.f64 M D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (fabs.f64 (*.f64 M D)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d))))
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (*.f64 M (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 (*.f64 M D) D) #s(literal 4 binary64)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) D) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M #s(literal 1/2 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M D) D) d) d))
(*.f64 (/.f64 (*.f64 M M) #s(literal 2 binary64)) (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 (*.f64 D D) #s(literal 2 binary64)) (/.f64 (*.f64 M M) (*.f64 (+.f64 d d) d)))
(*.f64 (/.f64 M (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 D (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M M) D) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) D) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d)) D)
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) M) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 M D)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) D) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 M)) (neg.f64 M))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (fabs.f64 M)) (fabs.f64 M))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (*.f64 M D))) (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (*.f64 M #s(literal 1/2 binary64)))) (fabs.f64 (/.f64 D d)))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 M)) (fabs.f64 (/.f64 D (+.f64 d d))))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (/.f64 D (+.f64 d d)))) (fabs.f64 M))
(*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64)))) (fabs.f64 (/.f64 D d)))
(*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d))) (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))))
(*.f64 (fabs.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (*.f64 M M))
(*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (fabs.f64 M))
(*.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) (fabs.f64 (/.f64 D (+.f64 d d))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) d) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M D) D) (+.f64 d d)) #s(literal 2 binary64)) (/.f64 M d))
(*.f64 D (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 M (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d))))
(*.f64 (*.f64 M D) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))))
(*.f64 D (*.f64 M (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 D (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (*.f64 (fabs.f64 M) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 D (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))))
(*.f64 (neg.f64 D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))))
(*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (/.f64 #s(literal 1/2 binary64) (fabs.f64 d)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (fabs.f64 (*.f64 M #s(literal 1/2 binary64))) (*.f64 (fabs.f64 (/.f64 D d)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (fabs.f64 (*.f64 M D)) (fabs.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (fabs.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))))
(*.f64 (*.f64 M M) (fabs.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (fabs.f64 (*.f64 M #s(literal 1/2 binary64))) (fabs.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d))))
(*.f64 (fabs.f64 M) (fabs.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (fabs.f64 (/.f64 D (+.f64 d d))) (fabs.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))))
(*.f64 D (/.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) (+.f64 d d)))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d)) d))
(*.f64 (/.f64 M d) (/.f64 (/.f64 (*.f64 (*.f64 M D) D) (+.f64 d d)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))))
(*.f64 (neg.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))))
(fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d)) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (neg.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (*.f64 (neg.f64 d) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) (*.f64 (*.f64 d #s(literal -2 binary64)) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (*.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (neg.f64 (*.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (neg.f64 d))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (neg.f64 (*.f64 D D))) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 (*.f64 D D) d)) d)
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 D D)) (*.f64 d d))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 M D)) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) d)
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (neg.f64 (*.f64 M D))) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (neg.f64 (*.f64 M D))) (*.f64 (neg.f64 d) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) d)
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (neg.f64 (*.f64 M D))) (+.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 #s(literal 1 binary64) d)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1 binary64)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -1 binary64)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 M D)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) d)) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 (*.f64 M D))) (*.f64 #s(literal 2 binary64) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) d)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (fabs.f64 (+.f64 d d))) (fabs.f64 (+.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) #s(literal 4 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) #s(literal 1 binary64)) (+.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d)) #s(literal -1 binary64)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) D) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d #s(literal 4 binary64))) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (neg.f64 (*.f64 M D))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d)) (*.f64 M D)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D)) #s(literal -1 binary64)) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (/.f64 #s(literal 1 binary64) d)) (*.f64 (*.f64 d #s(literal -2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) #s(literal 1 binary64)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) #s(literal -1 binary64)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))) (fabs.f64 d))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (*.f64 M D))) (fabs.f64 (+.f64 d d)))
(/.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (fabs.f64 (*.f64 M D))) (*.f64 (fabs.f64 d) (fabs.f64 (+.f64 d d))))
(/.f64 (*.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (fabs.f64 d))
(/.f64 (*.f64 (neg.f64 M) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) d))) #s(literal -2 binary64))
(/.f64 (*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M M) D) (+.f64 d d))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (+.f64 d d) d))) #s(literal -2 binary64))
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) (fabs.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)))) (*.f64 (fabs.f64 (+.f64 d d)) (fabs.f64 d)))
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (fabs.f64 (+.f64 d d)))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D)))) (fabs.f64 (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64)))) (fabs.f64 (+.f64 d d)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (+.f64 d d))) (fabs.f64 (+.f64 d d)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (fabs.f64 (*.f64 (*.f64 d #s(literal -2 binary64)) d)))
(/.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (*.f64 M D))) (fabs.f64 (*.f64 (+.f64 d d) d)))
(/.f64 (fabs.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (*.f64 d d))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (fabs.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) d) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal -2 binary64))) #s(literal 2 binary64)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (fabs.f64 d)) (fabs.f64 d))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64)) (neg.f64 d)) (neg.f64 d))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -2 binary64))) (*.f64 (+.f64 d d) d))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1/4 binary64))) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) d))) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (neg.f64 d))
(neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(pow.f64 (/.f64 (*.f64 M D) (+.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 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) #s(literal 1 binary64))
(pow.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 D d))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 M d))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 M D))
(*.f64 (/.f64 M d) (*.f64 D #s(literal 1/2 binary64)))
(*.f64 (/.f64 D d) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 M (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 D (+.f64 d d)) M)
(*.f64 (/.f64 D (+.f64 d d)) (neg.f64 (neg.f64 M)))
(*.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 d)))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 (/.f64 M (+.f64 d d)) D)
(*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/2 binary64))
(*.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))) (neg.f64 M))
(*.f64 (neg.f64 (/.f64 D d)) (*.f64 M #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 M) d) (/.f64 D #s(literal -2 binary64)))
(*.f64 (/.f64 (neg.f64 D) #s(literal 2 binary64)) (/.f64 M (neg.f64 d)))
(*.f64 (/.f64 M (neg.f64 d)) (/.f64 (neg.f64 D) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 M)) (/.f64 D (+.f64 d d)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.f64 M (*.f64 #s(literal 1/2 binary64) (/.f64 D d)))
(*.f64 D (/.f64 M (+.f64 d d)))
(*.f64 D (*.f64 (neg.f64 M) (/.f64 #s(literal -1/2 binary64) d)))
(*.f64 D (*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) d)))
(*.f64 D (*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M #s(literal 1/2 binary64))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 (/.f64 D d) #s(literal 1 binary64)))
(*.f64 (neg.f64 M) (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 M #s(literal -1/2 binary64)) (neg.f64 (/.f64 D d)))
(*.f64 (/.f64 D #s(literal -2 binary64)) (/.f64 (neg.f64 M) d))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 (*.f64 M #s(literal 1/2 binary64)) D))
(*.f64 (/.f64 #s(literal -1/2 binary64) d) (neg.f64 (*.f64 M D)))
(*.f64 (neg.f64 D) (/.f64 M (*.f64 d #s(literal -2 binary64))))
(*.f64 (neg.f64 D) (*.f64 (/.f64 #s(literal -1/2 binary64) d) M))
(*.f64 (neg.f64 D) (*.f64 M (/.f64 #s(literal -1/2 binary64) d)))
(/.f64 (*.f64 M D) (+.f64 d d))
(/.f64 (/.f64 (*.f64 M D) (+.f64 d d)) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) (neg.f64 D)) (neg.f64 d))
(/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) d)
(/.f64 (*.f64 (*.f64 M D) #s(literal -1/2 binary64)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 M) (/.f64 D d)) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (*.f64 M D) d) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M D)) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 M d) D) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 D d) (neg.f64 M)) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) #s(literal 1 binary64)) d)
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal 1 binary64) d)) #s(literal -2 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) #s(literal 1 binary64)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (neg.f64 (*.f64 M D)) d) #s(literal -2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 M D) d)) #s(literal -2 binary64))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) D)
(*.f64 (/.f64 #s(literal -1/2 binary64) d) (neg.f64 D))
(*.f64 (/.f64 D d) #s(literal 1/2 binary64))
(*.f64 (neg.f64 D) (/.f64 #s(literal -1/2 binary64) d))
(*.f64 D (/.f64 #s(literal 1/2 binary64) d))
(*.f64 #s(literal 1 binary64) (/.f64 D (+.f64 d d)))
(*.f64 (*.f64 D #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) d) #s(literal 1 binary64)))
(/.f64 D (+.f64 d d))
(/.f64 (*.f64 D #s(literal 1/2 binary64)) d)
(/.f64 (*.f64 D #s(literal -1 binary64)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) D) d)
(/.f64 (*.f64 #s(literal -1 binary64) D) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 D d) #s(literal 2 binary64))
(/.f64 (neg.f64 D) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 D (+.f64 d d)) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 D d)) #s(literal -2 binary64))
(/.f64 (*.f64 (neg.f64 D) #s(literal 1 binary64)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (/.f64 (neg.f64 D) #s(literal 2 binary64)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 D #s(literal 1/2 binary64))) (neg.f64 d))
(neg.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))))
#s(literal 2 binary64)
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(fabs.f64 #s(literal -2 binary64))
(fabs.f64 #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 8 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 l #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 l #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 l (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(neg.f64 #s(literal -2 binary64))
(*.f64 (/.f64 h #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal -1 binary64) l) (neg.f64 h))
(*.f64 (/.f64 #s(literal 1 binary64) l) h)
(*.f64 (/.f64 h l) #s(literal 1 binary64))
(*.f64 (neg.f64 h) (/.f64 #s(literal -1 binary64) l))
(*.f64 #s(literal 1 binary64) (/.f64 h l))
(*.f64 h (/.f64 #s(literal 1 binary64) l))
(/.f64 h l)
(/.f64 (*.f64 h #s(literal -1 binary64)) (neg.f64 l))
(/.f64 (*.f64 #s(literal -1 binary64) h) (neg.f64 l))
(/.f64 (/.f64 h #s(literal 1 binary64)) l)
(/.f64 (/.f64 h l) #s(literal 1 binary64))
(/.f64 (neg.f64 h) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) #s(literal 1 binary64)) (neg.f64 l))
(neg.f64 (neg.f64 (/.f64 h l)))
(*.f64 w0 #s(approx (sqrt (- 1 (* (/ h l) (pow (/ (* M D) (* 2 d)) 2)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))) D)))
#s(approx (sqrt (- 1 (* (/ h l) (pow (/ (* M D) (* 2 d)) 2)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))) D))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))) D)
(*.f64 D (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))))
(fabs.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))))
(fabs.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))))))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) M) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (/.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 #s(literal -1/4 binary64) M) M))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (neg.f64 l)) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 d d)) (/.f64 (*.f64 M M) (neg.f64 l)))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) (/.f64 (*.f64 (*.f64 M M) h) d))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 d d)) (neg.f64 (/.f64 h l)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (/.f64 #s(literal 1/4 binary64) l))
(*.f64 (neg.f64 (/.f64 (*.f64 M M) (*.f64 d d))) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))
(*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) M) (*.f64 d d)) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (/.f64 #s(literal 1/4 binary64) (neg.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 d d))) (/.f64 (*.f64 M M) l))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 M M) l)) (/.f64 h (*.f64 d d)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))) (*.f64 (*.f64 M M) h))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (*.f64 d d) l))) (*.f64 M M))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (neg.f64 (*.f64 d d))) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) l) (/.f64 h (neg.f64 (*.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (neg.f64 l)) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (neg.f64 l)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 d d))) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (neg.f64 (*.f64 d d))) (/.f64 (*.f64 M M) l))
(*.f64 (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (*.f64 M M) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 #s(literal -1/4 binary64) M) (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1/4 binary64) h) (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 #s(literal 1/4 binary64) l) (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (/.f64 #s(literal -1/4 binary64) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) M) (*.f64 d d)))
(*.f64 (/.f64 #s(literal -1/4 binary64) d) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (neg.f64 (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 (*.f64 M M)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l)))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 M M) h) (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (*.f64 M M) h) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 M M) h) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (neg.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (neg.f64 (/.f64 h l)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 d d))))
(*.f64 (/.f64 (*.f64 M M) l) (*.f64 (/.f64 h (*.f64 d d)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) l) (neg.f64 (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) l))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) (neg.f64 l)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) l) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 l)) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
(*.f64 (neg.f64 (/.f64 #s(literal 1/4 binary64) l)) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) M) (*.f64 d d)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) M) (*.f64 d d)) (neg.f64 h)) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) M) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l)) h)
(*.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 M M) (*.f64 d d)))) (/.f64 h l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))) (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))))
(*.f64 h (*.f64 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 M M) (*.f64 (neg.f64 (/.f64 h (*.f64 (*.f64 d d) l))) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal -1/4 binary64) l) (/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) #s(literal 1 binary64)))
(*.f64 (*.f64 M M) (neg.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (*.f64 M M) h) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)))) (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))))))
(/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (*.f64 d d)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) l) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M))) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 #s(literal 1 binary64) l)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d d)) l)
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) #s(literal 1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) M) (/.f64 h l)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) l) #s(literal -1/4 binary64)) (*.f64 d d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) l)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (neg.f64 l)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (neg.f64 (*.f64 d d))) l)
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) l) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d l)) d)
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) d) (*.f64 d l))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) #s(literal 1/4 binary64)) l)
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) #s(literal -1/4 binary64)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) M) (*.f64 d d)) h) l)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) M) (*.f64 d d)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) l)
(/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) (neg.f64 l))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M))) (*.f64 d d)) (neg.f64 l))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M))) l) (neg.f64 (*.f64 d d)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M))) (neg.f64 l)) (*.f64 d d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d d)) #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) l)) (*.f64 d d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)))) (*.f64 (*.f64 d d) l))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d d))) (neg.f64 l))
(neg.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (*.f64 (*.f64 d d) l)))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) M) (*.f64 d d)) (neg.f64 (/.f64 h l))))
(neg.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64)))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal 1/4 binary64) (*.f64 d l)))
(*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 h d)) (/.f64 (*.f64 M M) d))
(*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) h) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (*.f64 M M)) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) l) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 #s(literal 1/4 binary64) M) M))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 d l)) (/.f64 (*.f64 M M) d))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 d d)) (/.f64 (*.f64 M M) l))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) d) (/.f64 (*.f64 M M) (*.f64 d l)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d l)) (/.f64 (*.f64 (*.f64 M M) h) d))
(*.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) l) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 d d)) (/.f64 h l))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (/.f64 #s(literal 1/4 binary64) (neg.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (/.f64 #s(literal 1/4 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (*.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 M M) h))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l)) (*.f64 M M))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 d d))) (/.f64 (*.f64 M M) l))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 M M) l)) (/.f64 h (*.f64 d d)))
(*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 (*.f64 M M) d)) (/.f64 h d))
(*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (*.f64 (*.f64 M M) h)) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) l) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 d l)) (/.f64 h d))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) l) (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l)) (/.f64 #s(literal 1/4 binary64) d))
(*.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 d d))) (/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) l))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)))
(*.f64 M (*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 #s(literal 1/4 binary64) M) (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 M M) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d d)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)))
(*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l)))
(*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 M M) h) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M M) l) (*.f64 (/.f64 h (*.f64 d d)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 (*.f64 M M) l) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 l)) (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 d d)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 d d)) (neg.f64 h)) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l)) h)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) #s(literal 1 binary64)) (/.f64 #s(literal 1/4 binary64) l))
(*.f64 h (*.f64 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64)))
(*.f64 M (*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64)))
(*.f64 M (*.f64 M (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h M) (*.f64 M (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))
(*.f64 h (*.f64 (*.f64 M M) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (*.f64 d d)) l)
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) l) (*.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) #s(literal 1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (neg.f64 (*.f64 M M)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M))) (*.f64 (*.f64 d d) l))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d d)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)) d)
(/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 (*.f64 M M) h)) l)
(/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) d)) (*.f64 d l))
(/.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 (*.f64 (*.f64 M M) h) d)) d)
(/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (neg.f64 (*.f64 (*.f64 M M) h))) (neg.f64 (*.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (*.f64 d l)) d)
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) d) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) l) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 d d)) h) l)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) M) M) (*.f64 d d)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) #s(literal 1/4 binary64)) (neg.f64 l))
(/.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))) (neg.f64 l))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) (*.f64 d d)) #s(literal 1 binary64)) l)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) l) (fabs.f64 d)) (fabs.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) l) (neg.f64 d)) (neg.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) l) d) d)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 M M)) l)) (neg.f64 (*.f64 d d)))
(neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 (*.f64 d d) l)))
#s(literal 1/4 binary64)
(*.f64 #s(literal 1 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 1/4 binary64) #s(literal 1 binary64))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 M M) h) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d d)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 (/.f64 h l) d))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 (/.f64 h d) l))
(*.f64 (/.f64 (*.f64 M M) d) (*.f64 (/.f64 h d) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal 1 binary64) (*.f64 d l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 M M) h))
(*.f64 (*.f64 (/.f64 h l) M) (/.f64 M (*.f64 d d)))
(*.f64 (*.f64 (/.f64 h l) (/.f64 M d)) (/.f64 M d))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 M M))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 h M) l))
(*.f64 (/.f64 h (*.f64 d d)) (/.f64 (*.f64 M M) l))
(*.f64 (/.f64 (*.f64 M M) (neg.f64 d)) (/.f64 (/.f64 h l) (neg.f64 d)))
(*.f64 (/.f64 (*.f64 M M) (fabs.f64 d)) (/.f64 (/.f64 h l) (fabs.f64 d)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d l)) (/.f64 h d))
(*.f64 (/.f64 (*.f64 M M) (neg.f64 l)) (/.f64 (neg.f64 h) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M M) #s(literal 1 binary64)) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 h M) l) (/.f64 M (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h M) (*.f64 d l)) (/.f64 M d))
(*.f64 (/.f64 (*.f64 h M) (*.f64 d d)) (/.f64 M l))
(*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)) (neg.f64 (*.f64 (*.f64 M M) h)))
(*.f64 (/.f64 (neg.f64 h) (*.f64 d d)) (/.f64 (*.f64 M M) (neg.f64 l)))
(*.f64 (/.f64 M (*.f64 d l)) (/.f64 (*.f64 h M) d))
(*.f64 (/.f64 h (*.f64 d l)) (/.f64 (*.f64 M M) d))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d d)) (/.f64 h l)))
(*.f64 (/.f64 M l) (/.f64 (*.f64 h M) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l)))
(*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))
(*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (*.f64 d l)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (neg.f64 (/.f64 (*.f64 M M) (*.f64 d d))) (neg.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) M) (*.f64 h M))
(*.f64 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)) (/.f64 h #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 h M)) M)
(*.f64 (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (neg.f64 M)) (neg.f64 M))
(*.f64 (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (fabs.f64 M)) (fabs.f64 M))
(*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) M)
(*.f64 (/.f64 (neg.f64 (*.f64 M M)) l) (/.f64 h (neg.f64 (*.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (/.f64 (*.f64 M M) (*.f64 d d)) #s(literal 1 binary64)) (/.f64 h l))
(*.f64 (/.f64 (/.f64 (*.f64 M M) d) l) (/.f64 (/.f64 h d) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 M M) d) #s(literal 1 binary64)) (/.f64 (/.f64 h d) l))
(*.f64 (/.f64 h (neg.f64 (*.f64 d d))) (/.f64 (neg.f64 (*.f64 M M)) l))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)))
(*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)))
(*.f64 M (*.f64 (/.f64 M (*.f64 d d)) (/.f64 h l)))
(*.f64 h (*.f64 (neg.f64 (*.f64 M M)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 h (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h M) (/.f64 M (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h M) (*.f64 M (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 h #s(literal 1 binary64)) (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (/.f64 (*.f64 M M) (*.f64 d d)) #s(literal 1 binary64)))
(*.f64 (/.f64 h d) (/.f64 (/.f64 (*.f64 M M) d) l))
(*.f64 (/.f64 h d) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (neg.f64 h) (/.f64 (*.f64 M M) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 h) (*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (neg.f64 h) (*.f64 (*.f64 M M) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 (*.f64 M M)) (neg.f64 (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 (*.f64 M M) l) (/.f64 (/.f64 h (*.f64 d d)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (/.f64 h l)) (neg.f64 (/.f64 (*.f64 M M) (*.f64 d d))))
(*.f64 (/.f64 (/.f64 h d) l) (/.f64 (/.f64 (*.f64 M M) d) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 h d) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 M M) d) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (*.f64 d l))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 (*.f64 M M)) (/.f64 h l)) (neg.f64 (*.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (/.f64 #s(literal 1 binary64) l)) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) #s(literal -1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) l)
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (/.f64 (*.f64 M M) d) h) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 M M) d) (neg.f64 h)) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h l)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal 1 binary64) l)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) #s(literal 1 binary64)) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) #s(literal -1 binary64)) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 M M) h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (*.f64 M M) h)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 h l) (neg.f64 (*.f64 M M))) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M M) d)) d)
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 M M) d)) (*.f64 (neg.f64 l) d))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) l) (neg.f64 (*.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l)) d)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (fabs.f64 d)) (fabs.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (neg.f64 d)) (neg.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) l) d) d)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) l)) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) #s(literal 1 binary64)) l)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) #s(literal -1 binary64)) (neg.f64 l))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) #s(literal 1 binary64)) l)
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 M M) h)
(*.f64 (*.f64 h M) M)
(*.f64 (*.f64 h M) (*.f64 M #s(literal 1 binary64)))
(*.f64 M (*.f64 h M))
(*.f64 h (*.f64 M M))
(*.f64 (neg.f64 (*.f64 M M)) (neg.f64 h))
(*.f64 (*.f64 (*.f64 M M) h) #s(literal 1 binary64))
(*.f64 (*.f64 h (neg.f64 M)) (neg.f64 M))
(*.f64 (*.f64 h (fabs.f64 M)) (fabs.f64 M))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) h))
(*.f64 M (*.f64 (*.f64 h M) #s(literal 1 binary64)))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) h))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) h))
(*.f64 (neg.f64 h) (neg.f64 (*.f64 M M)))
(+.f64 (*.f64 (*.f64 M M) h) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(+.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 M (*.f64 h M) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 (*.f64 h M) M (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 h (*.f64 M M) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 (*.f64 M M) h (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 (neg.f64 M) (*.f64 (neg.f64 M) h) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) h) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 M (*.f64 (*.f64 h M) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 (*.f64 h M) (*.f64 M #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 (*.f64 h (neg.f64 M)) (neg.f64 M) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 (*.f64 h (fabs.f64 M)) (fabs.f64 M) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 (neg.f64 h) (neg.f64 (*.f64 M M)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 (neg.f64 (*.f64 M M)) (neg.f64 h) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) h) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 (*.f64 (*.f64 M M) h) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 M M) h)))
(fma.f64 M (*.f64 h M) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 h M) M (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 h (*.f64 M M) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 M M) h (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 (neg.f64 M) (*.f64 (neg.f64 M) h) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) h) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 M (*.f64 (*.f64 h M) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 h M) (*.f64 M #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (neg.f64 M)) (neg.f64 M) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (fabs.f64 M)) (fabs.f64 M) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 (neg.f64 h) (neg.f64 (*.f64 M M)) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 M M)) (neg.f64 h) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 M M) h) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 M M) h) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 M M) h) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (*.f64 (*.f64 M M) h)))
(*.f64 M M)
(*.f64 (neg.f64 M) (neg.f64 M))
(*.f64 (*.f64 M M) #s(literal 1 binary64))
(*.f64 (fabs.f64 M) (fabs.f64 M))
(*.f64 #s(literal 1 binary64) (*.f64 M M))
(*.f64 (neg.f64 (*.f64 M M)) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 M) #s(literal -1 binary64)) M)
(*.f64 (fabs.f64 (fabs.f64 M)) (fabs.f64 (fabs.f64 M)))
(*.f64 (neg.f64 (neg.f64 M)) (neg.f64 (neg.f64 M)))
(*.f64 (neg.f64 (fabs.f64 M)) (neg.f64 (fabs.f64 M)))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 M M)))
(*.f64 M (*.f64 #s(literal -1 binary64) (neg.f64 M)))
(fabs.f64 (*.f64 M M))
(neg.f64 (neg.f64 (*.f64 M M)))
(pow.f64 M #s(literal 2 binary64))
(pow.f64 (neg.f64 M) #s(literal 2 binary64))
(pow.f64 (fabs.f64 M) #s(literal 2 binary64))
(*.f64 (*.f64 d d) l)
(*.f64 (*.f64 d l) d)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (*.f64 (*.f64 d d) l) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 d d) #s(literal 1 binary64)) l)
(*.f64 (neg.f64 (*.f64 d d)) (neg.f64 l))
(*.f64 (*.f64 l (neg.f64 d)) (neg.f64 d))
(*.f64 (*.f64 l (fabs.f64 d)) (fabs.f64 d))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))
(*.f64 l (*.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (neg.f64 l) (neg.f64 (*.f64 d d)))
(*.f64 (fabs.f64 d) (*.f64 (fabs.f64 d) l))
(*.f64 (neg.f64 d) (*.f64 (neg.f64 d) l))
(neg.f64 (neg.f64 (*.f64 (*.f64 d d) l)))
(*.f64 d d)
(*.f64 (fabs.f64 d) (fabs.f64 d))
(*.f64 (neg.f64 d) (neg.f64 d))
(*.f64 (fabs.f64 (fabs.f64 d)) (fabs.f64 (fabs.f64 d)))
(*.f64 (neg.f64 (fabs.f64 d)) (neg.f64 (fabs.f64 d)))
(fabs.f64 (*.f64 d d))
(neg.f64 (neg.f64 (*.f64 d d)))
(pow.f64 d #s(literal 2 binary64))
(pow.f64 (neg.f64 d) #s(literal 2 binary64))
(pow.f64 (fabs.f64 d) #s(literal 2 binary64))
#s(approx (* w0 (sqrt (- 1 (* (/ h l) (pow (/ (* M D) (* 2 d)) 2))))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 (*.f64 M w0))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 (*.f64 M w0)))
(*.f64 (neg.f64 (*.f64 M w0)) (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (*.f64 M w0)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) w0) (neg.f64 M))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (*.f64 M w0)) #s(literal -1 binary64))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) M) (neg.f64 w0))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) M) (*.f64 w0 #s(literal -1 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 w0)) M)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 M)) w0)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) #s(literal -1 binary64)) (*.f64 M w0))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) (*.f64 M w0))
(*.f64 (neg.f64 M) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) w0))
(*.f64 (neg.f64 w0) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) M))
(*.f64 (*.f64 #s(literal -1 binary64) w0) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) M))
(*.f64 M (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 w0)))
(*.f64 w0 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 M)))
(*.f64 (*.f64 M w0) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) #s(literal -1 binary64)))
(*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))))
(*.f64 w0 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) M) #s(literal -1 binary64)))
(*.f64 w0 (*.f64 M (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (*.f64 M w0)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (*.f64 M w0)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (*.f64 M w0))))
#s(literal -1 binary64)
(*.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 2 binary64) #s(literal -2 binary64))
(/.f64 #s(literal -2 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(neg.f64 #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (*.f64 M w0))
(*.f64 (*.f64 M w0) (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) w0) M)
(*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) M) w0)
(*.f64 M (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) w0))
(*.f64 w0 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) M))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) w0)
(*.f64 w0 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(fabs.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(fabs.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))))
(fabs.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) D) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (/.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 #s(literal -1/4 binary64) D) D))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h l)) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (neg.f64 l)) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 d d)) (/.f64 (*.f64 D D) (neg.f64 l)))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) (/.f64 (*.f64 (*.f64 D D) h) d))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d d)) (/.f64 (*.f64 (*.f64 D D) h) l))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (*.f64 d d)) (neg.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) D) (*.f64 d d)) (/.f64 h l))
(*.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l))) #s(literal 1/4 binary64))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d))) (/.f64 #s(literal 1/4 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) (/.f64 #s(literal 1/4 binary64) (neg.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) (*.f64 (/.f64 #s(literal 1 binary64) l) #s(literal -1/4 binary64)))
(*.f64 (neg.f64 (/.f64 (*.f64 D D) (*.f64 d d))) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l))
(*.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 D D))) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 d d))) (/.f64 (*.f64 D D) l))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 D D) l)) (/.f64 h (*.f64 d d)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))) (*.f64 (*.f64 D D) h))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (*.f64 d d) l))) (*.f64 D D))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (neg.f64 (*.f64 d d))) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) l) (/.f64 h (neg.f64 (*.f64 d d))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (neg.f64 l)) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) (neg.f64 l)) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 d d))) (/.f64 (*.f64 (*.f64 D D) h) l))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (neg.f64 (*.f64 d d))) (/.f64 (*.f64 D D) l))
(*.f64 (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d))) (/.f64 (*.f64 (*.f64 D D) h) l))
(*.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l))))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (*.f64 D D) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 #s(literal -1/4 binary64) D) (/.f64 (*.f64 h D) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1/4 binary64) h) (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 #s(literal 1/4 binary64) l) (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d))))
(*.f64 (/.f64 #s(literal -1/4 binary64) l) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) D) (*.f64 d d)))
(*.f64 (/.f64 #s(literal -1/4 binary64) d) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d l)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (neg.f64 (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (*.f64 D D) h) (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 D D) h) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 D D) h)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 D D) h)) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (neg.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (*.f64 (neg.f64 (/.f64 h l)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 d d))))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 h (*.f64 d d)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) l) (neg.f64 (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 (neg.f64 (*.f64 (*.f64 D D) h)) l))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 (*.f64 (*.f64 D D) h) (neg.f64 l)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) l)))
(*.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 (*.f64 D D) l) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 l)) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)))
(*.f64 (neg.f64 (/.f64 #s(literal 1/4 binary64) l)) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) D) (*.f64 d d)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) D) (*.f64 d d)) (neg.f64 h)) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) D) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l)) h)
(*.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 D D) (*.f64 d d)))) (/.f64 h l))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(*.f64 h (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 D (*.f64 (/.f64 (*.f64 h D) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 D D) (*.f64 (neg.f64 (/.f64 h (*.f64 (*.f64 d d) l))) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal -1/4 binary64) l) (/.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) #s(literal 1 binary64)))
(*.f64 (*.f64 D D) (neg.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (*.f64 D D) h) (neg.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))))
(fabs.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
(/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (*.f64 d d)) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) l) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (/.f64 #s(literal 1 binary64) l)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d d)) l)
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) #s(literal 1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D))) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) D) (/.f64 h l)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) #s(literal -1/4 binary64)) (*.f64 d d))
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 D D) h) l)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (neg.f64 l)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (neg.f64 (*.f64 d d))) l)
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) l) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d l)) d)
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) d) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) D) (*.f64 d d)) h) l)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) D) (*.f64 d d)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d))) #s(literal 1/4 binary64)) l)
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d))) #s(literal -1/4 binary64)) (neg.f64 l))
(/.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)))) l)
(/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)))) (neg.f64 l))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d d)) #s(literal 1 binary64)) l)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D))) (*.f64 d d)) (neg.f64 l))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D))) l) (neg.f64 (*.f64 d d)))
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D))) (neg.f64 l)) (*.f64 d d))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) l)) (*.f64 d d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)))) (*.f64 (*.f64 d d) l))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d d))) (neg.f64 l))
(neg.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (*.f64 (*.f64 d d) l)))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) D) (*.f64 d d)) (neg.f64 (/.f64 h l))))
(neg.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l)))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64)))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 #s(literal 1/4 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) d) (/.f64 #s(literal 1/4 binary64) (*.f64 d l)))
(*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 h d)) (/.f64 (*.f64 D D) d))
(*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) h) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (*.f64 D D)) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) l) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 #s(literal 1/4 binary64) D) D))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (/.f64 (*.f64 (*.f64 D D) h) l))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 d l)) (/.f64 (*.f64 D D) d))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 d d)) (/.f64 (*.f64 D D) l))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) d) (/.f64 (*.f64 D D) (*.f64 d l)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d l)) (/.f64 (*.f64 (*.f64 D D) h) d))
(*.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) l) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (*.f64 d d)) (/.f64 h l))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d))) (/.f64 #s(literal 1/4 binary64) (neg.f64 l)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) (/.f64 #s(literal 1/4 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) (*.f64 (/.f64 #s(literal 1 binary64) l) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) h))
(*.f64 (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l)) (*.f64 D D))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 d d))) (/.f64 (*.f64 D D) l))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D D) l)) (/.f64 h (*.f64 d d)))
(*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (*.f64 (*.f64 D D) h)) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 (*.f64 D D) d)) (/.f64 h d))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) l) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (*.f64 d l)) (/.f64 h d))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d l)) (/.f64 #s(literal 1/4 binary64) d))
(*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 D D) h)) l) (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 d d))))
(*.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 d d))) (/.f64 (neg.f64 (*.f64 (*.f64 D D) h)) l))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l)))
(*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)))
(*.f64 (*.f64 h #s(literal 1/4 binary64)) (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 #s(literal 1/4 binary64) D) (/.f64 (*.f64 h D) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 D D) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d d)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)))
(*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d l)))
(*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)))
(*.f64 (*.f64 (*.f64 D D) h) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (neg.f64 (*.f64 (*.f64 D D) h)) (/.f64 #s(literal 1/4 binary64) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 (*.f64 (*.f64 D D) h)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 D D) l) (*.f64 (/.f64 h (*.f64 d d)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 (*.f64 D D) l) #s(literal 1/4 binary64)))
(*.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 l)) (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (*.f64 d d)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (*.f64 d d)) (neg.f64 h)) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l)) h)
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) #s(literal 1 binary64)) (/.f64 #s(literal 1/4 binary64) l))
(*.f64 h (*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64)))
(*.f64 D (*.f64 (/.f64 (*.f64 h D) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64)))
(*.f64 D (*.f64 D (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h D) (*.f64 D (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 h (*.f64 (*.f64 D D) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 D (*.f64 (*.f64 h D) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (fabs.f64 D) (*.f64 (fabs.f64 D) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 D) (*.f64 (neg.f64 D) (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (*.f64 d d)) l)
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) l) (*.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) #s(literal 1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d d)) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)) d)
(/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) (*.f64 (*.f64 D D) h)) l)
(/.f64 (*.f64 (neg.f64 (*.f64 D D)) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 D D) h) d)) (*.f64 d l))
(/.f64 (*.f64 (*.f64 D D) (/.f64 (*.f64 h #s(literal 1/4 binary64)) l)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (/.f64 (*.f64 (*.f64 D D) h) d)) d)
(/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (*.f64 (*.f64 D D) h)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) l) (neg.f64 (*.f64 (*.f64 D D) h))) (neg.f64 (*.f64 d d)))
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (*.f64 d l)) d)
(/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) d) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) l) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (*.f64 d d)) h) l)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) D) D) (*.f64 d d)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d))) #s(literal 1/4 binary64)) (neg.f64 l))
(/.f64 (*.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)))) (neg.f64 l))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) (*.f64 d d)) #s(literal 1 binary64)) l)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) l) (fabs.f64 d)) (fabs.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) l) (neg.f64 d)) (neg.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) l) d) d)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 D D)) l)) (neg.f64 (*.f64 d d)))
(neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 D D) h) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (neg.f64 (*.f64 (*.f64 D D) h)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 #s(literal 1 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d d)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (/.f64 h l) d))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (/.f64 h d) l))
(*.f64 (/.f64 (*.f64 D D) d) (*.f64 (/.f64 h d) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) d) (/.f64 #s(literal 1 binary64) (*.f64 d l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) h))
(*.f64 (*.f64 (/.f64 h l) (/.f64 D d)) (/.f64 D d))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 D D))
(*.f64 (*.f64 (/.f64 h l) D) (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h D) d) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 D (*.f64 d d)) (/.f64 (*.f64 h D) l))
(*.f64 (/.f64 h (*.f64 d d)) (/.f64 (*.f64 D D) l))
(*.f64 (/.f64 (*.f64 D D) (neg.f64 d)) (/.f64 (/.f64 h l) (neg.f64 d)))
(*.f64 (/.f64 (*.f64 D D) (fabs.f64 d)) (/.f64 (/.f64 h l) (fabs.f64 d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d l)) (/.f64 h d))
(*.f64 (/.f64 (*.f64 D D) (neg.f64 l)) (/.f64 (neg.f64 h) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) #s(literal 1 binary64)) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 h D) l) (/.f64 D (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h D) (*.f64 d l)) (/.f64 D d))
(*.f64 (/.f64 (*.f64 h D) (*.f64 d d)) (/.f64 D l))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l)) (neg.f64 (*.f64 (*.f64 D D) h)))
(*.f64 (/.f64 (neg.f64 h) (*.f64 d d)) (/.f64 (*.f64 D D) (neg.f64 l)))
(*.f64 (/.f64 D (*.f64 d l)) (/.f64 (*.f64 h D) d))
(*.f64 (/.f64 h (*.f64 d l)) (/.f64 (*.f64 D D) d))
(*.f64 (*.f64 D D) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 D D) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d d)) (/.f64 h l)))
(*.f64 (/.f64 D l) (/.f64 (*.f64 h D) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (/.f64 D d) (/.f64 (*.f64 h D) (*.f64 d l)))
(*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 h l)))
(*.f64 (/.f64 h d) (/.f64 (*.f64 D D) (*.f64 d l)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d))) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l)) h)
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l)) (/.f64 h #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l)) h)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) D) (*.f64 h D))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 h D)) D)
(*.f64 (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (neg.f64 D)) (neg.f64 D))
(*.f64 (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (fabs.f64 D)) (fabs.f64 D))
(*.f64 (/.f64 (*.f64 h D) (*.f64 (*.f64 d d) l)) D)
(*.f64 (neg.f64 (/.f64 (*.f64 D D) (*.f64 d d))) (neg.f64 (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d l)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 (*.f64 D D) h) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) (*.f64 d d)) #s(literal 1 binary64)) (/.f64 h l))
(*.f64 (/.f64 (/.f64 (*.f64 D D) d) l) (/.f64 (/.f64 h d) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 D D) d) #s(literal 1 binary64)) (/.f64 (/.f64 h d) l))
(*.f64 (/.f64 (neg.f64 (*.f64 D D)) l) (/.f64 h (neg.f64 (*.f64 d d))))
(*.f64 (/.f64 h (neg.f64 (*.f64 d d))) (/.f64 (neg.f64 (*.f64 D D)) l))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l)))
(*.f64 D (/.f64 (*.f64 h D) (*.f64 (*.f64 d d) l)))
(*.f64 D (*.f64 (/.f64 D (*.f64 d d)) (/.f64 h l)))
(*.f64 h (*.f64 (neg.f64 (*.f64 D D)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 h (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 h (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h D) (/.f64 D (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h D) (*.f64 D (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (fabs.f64 D) (*.f64 (fabs.f64 D) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 h #s(literal 1 binary64)) (/.f64 (*.f64 D D) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (/.f64 (*.f64 D D) (*.f64 d d)) #s(literal 1 binary64)))
(*.f64 (/.f64 h d) (/.f64 (/.f64 (*.f64 D D) d) l))
(*.f64 (/.f64 h d) (*.f64 (/.f64 (*.f64 D D) d) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (neg.f64 D) (*.f64 (neg.f64 D) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 h) (/.f64 (*.f64 D D) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 h) (*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 (neg.f64 h) (*.f64 (*.f64 D D) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 (*.f64 D D) l) (/.f64 (/.f64 h (*.f64 d d)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (/.f64 h l)) (neg.f64 (/.f64 (*.f64 D D) (*.f64 d d))))
(*.f64 (neg.f64 (*.f64 D D)) (neg.f64 (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 (/.f64 h d) l) (/.f64 (/.f64 (*.f64 D D) d) #s(literal 1 binary64)))
(*.f64 (/.f64 (/.f64 h d) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 D D) d) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) l))
(/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l))
(/.f64 (neg.f64 (*.f64 (*.f64 D D) h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) d) (*.f64 d l))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d))) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) l)
(/.f64 (*.f64 (*.f64 (*.f64 D D) h) #s(literal -1 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 D D) h)) (/.f64 #s(literal 1 binary64) l)) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 D D) h)) #s(literal 1 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 D D) h)) #s(literal -1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (/.f64 (*.f64 D D) d) (neg.f64 h)) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 D D) d) h) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 D D) d) (/.f64 h l)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) d) (/.f64 #s(literal 1 binary64) l)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) d) #s(literal 1 binary64)) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) d) #s(literal -1 binary64)) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 D D)) (/.f64 h l)) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 D D) h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (*.f64 D D) h)) (*.f64 d d))
(/.f64 (*.f64 (/.f64 h l) (neg.f64 (*.f64 D D))) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D D) d)) d)
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 D D) d)) (*.f64 (neg.f64 l) d))
(/.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d l)) d)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 D D) h)) l) (neg.f64 (*.f64 d d)))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (fabs.f64 d)) (fabs.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) (neg.f64 d)) (neg.f64 d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) l) d) d)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) l)) (neg.f64 (*.f64 d d)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) #s(literal 1 binary64)) l)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) #s(literal -1 binary64)) (neg.f64 l))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)) #s(literal 1 binary64)) l)
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 D D) h)
(*.f64 (*.f64 h D) D)
(*.f64 D (*.f64 h D))
(*.f64 h (*.f64 D D))
(*.f64 (*.f64 (*.f64 D D) h) #s(literal 1 binary64))
(*.f64 (neg.f64 (*.f64 D D)) (neg.f64 h))
(*.f64 (*.f64 h (fabs.f64 D)) (fabs.f64 D))
(*.f64 (*.f64 h (neg.f64 D)) (neg.f64 D))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 D D) h))
(*.f64 D (*.f64 (*.f64 h D) #s(literal 1 binary64)))
(*.f64 h (*.f64 (*.f64 D D) #s(literal 1 binary64)))
(*.f64 (fabs.f64 D) (*.f64 (fabs.f64 D) h))
(*.f64 (neg.f64 D) (*.f64 (neg.f64 D) h))
(*.f64 (neg.f64 h) (neg.f64 (*.f64 D D)))
(+.f64 (*.f64 (*.f64 D D) h) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(+.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 D D) h) #s(literal 2 binary64)) #s(literal 2 binary64))
(fma.f64 D (*.f64 h D) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 (*.f64 h D) D (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 h (*.f64 D D) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 (*.f64 D D) h (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 D (*.f64 (*.f64 h D) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 h (*.f64 (*.f64 D D) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 (fabs.f64 D) (*.f64 (fabs.f64 D) h) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 (neg.f64 h) (neg.f64 (*.f64 D D)) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 (neg.f64 D) (*.f64 (neg.f64 D) h) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 (*.f64 h (fabs.f64 D)) (fabs.f64 D) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 (neg.f64 (*.f64 D D)) (neg.f64 h) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 (*.f64 h (neg.f64 D)) (neg.f64 D) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 D D) h) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 (*.f64 (*.f64 D D) h) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 D D) h)))
(fma.f64 D (*.f64 h D) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 h D) D (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 h (*.f64 D D) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 D D) h (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 D (*.f64 (*.f64 h D) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 h (*.f64 (*.f64 D D) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 (fabs.f64 D) (*.f64 (fabs.f64 D) h) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 (neg.f64 h) (neg.f64 (*.f64 D D)) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 (neg.f64 D) (*.f64 (neg.f64 D) h) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (fabs.f64 D)) (fabs.f64 D) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 D D)) (neg.f64 h) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 h (neg.f64 D)) (neg.f64 D) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 D D) h) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 D D) h) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 D D) h) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (*.f64 (*.f64 D D) h)))
(*.f64 D D)
(*.f64 (fabs.f64 D) (fabs.f64 D))
(*.f64 (neg.f64 D) (neg.f64 D))
(*.f64 (fabs.f64 (fabs.f64 D)) (fabs.f64 (fabs.f64 D)))
(*.f64 (neg.f64 (fabs.f64 D)) (neg.f64 (fabs.f64 D)))
(fabs.f64 (*.f64 D D))
(neg.f64 (neg.f64 (*.f64 D D)))
(pow.f64 D #s(literal 2 binary64))
(pow.f64 (neg.f64 D) #s(literal 2 binary64))
(pow.f64 (fabs.f64 D) #s(literal 2 binary64))

eval465.0ms (5%)

Memory
51.5MiB live, 647.0MiB allocated; 163ms collecting garbage
Compiler

Compiled 95 203 to 17 232 computations (81.9% saved)

prune70.0ms (0.8%)

Memory
18.2MiB live, 65.6MiB allocated; 2ms collecting garbage
Pruning

31 alts after pruning (30 fresh and 1 done)

PrunedKeptTotal
New2 762302 792
Fresh505
Picked415
Done000
Total2 771312 802
Accuracy
98.5%
Counts
2 802 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.1%
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) w0)
56.2%
(*.f64 w0 (sqrt.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) l)))
86.2%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (*.f64 M D) h)) (*.f64 d #s(literal 4 binary64))) l))))
68.6%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) M) h) l))))
64.4%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D D) d)) h) l))))
76.3%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 M D)) l))))
85.1%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l))))
62.8%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 d l)))))
53.7%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) h))))
81.7%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))))))
70.2%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))))
89.2%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)))))
22.5%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d l)) d)))))
16.0%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))))
21.0%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) (/.f64 (*.f64 (*.f64 M M) h) d))))))
19.5%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 M (*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))))))
26.2%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) (*.f64 d l)) (/.f64 M d))))))))
26.2%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))))))
26.4%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))))))
19.1%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D #s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d)))))
2.0%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D #s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
69.3%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
14.7%
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (/.f64 (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) d))
1.6%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 w0)) M))
1.6%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 M)) w0))
1.6%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
1.7%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d l)) d))))))
1.9%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))))))))
1.7%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 h l))))))))))
19.5%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
1.5%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) #s(approx (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))))) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l)))))) d))))
Compiler

Compiled 2 038 to 1 573 computations (22.8% saved)

series648.0ms (7%)

Memory
-4.5MiB live, 282.1MiB allocated; 54ms collecting garbage
Counts
58 → 245
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)))))
w0
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l))))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)))
#s(literal 1 binary64)
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)
(fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))
(/.f64 (*.f64 M D) (+.f64 d d))
(*.f64 M D)
M
D
(+.f64 d d)
d
h
(/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)
l
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))))
(*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))
(*.f64 (*.f64 M M) h)
(*.f64 M M)
(*.f64 (*.f64 d d) l)
(*.f64 d d)
#s(literal -1/4 binary64)
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))))))))
(*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))))
(sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))))))
(neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))
(*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))))
#s(literal 1/4 binary64)
(*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))
(/.f64 (*.f64 h M) d)
(*.f64 h M)
(/.f64 M (*.f64 d l))
(*.f64 d l)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) w0)
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(*.f64 (*.f64 M M) (*.f64 D D))
(*.f64 D D)
(*.f64 (*.f64 d d) #s(literal -4 binary64))
#s(literal -4 binary64)
(/.f64 h l)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l)))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l)))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))
(*.f64 d #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))
(/.f64 (*.f64 M D) d)
Outputs
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l)))))
#s(approx w0 w0)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 w0 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l))))
#s(approx (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l)))
#s(approx (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l))
#s(approx (* (fabs (/ (* M D) (+ d d))) h) (*.f64 h (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d)))))
#s(approx (fabs (/ (* M D) (+ d d))) (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))))
#s(approx (/ (* M D) (+ d d)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d)))
#s(approx (* M D) (*.f64 D M))
#s(approx M M)
#s(approx (/ (fabs (/ (* M D) (+ d d))) l) (/.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) l))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (*.f64 D (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4)) (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* (/ (* (* M M) h) (* (* d d) l)) -1/4) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (/ (* (* M M) h) (* (* d d) l)) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))
#s(approx (* (* M M) h) (*.f64 (pow.f64 M #s(literal 2 binary64)) h))
#s(approx (* M M) (pow.f64 M #s(literal 2 binary64)))
#s(approx (* D (sqrt (neg (* 1/4 (* (/ (* h M) d) (/ M (* d l))))))) (*.f64 D (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (neg (* 1/4 (* (/ (* h M) d) (/ M (* d l)))))) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* 1/4 (* (/ (* h M) d) (/ M (* d l)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (/ (* h M) d) (/.f64 (*.f64 M h) d))
#s(approx (* h M) (*.f64 M h))
#s(approx (/ M (* d l)) (/.f64 M (*.f64 d l)))
#s(approx (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (/ (* (* M M) (* D D)) (* (* d d) -4)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (pow.f64 d #s(literal 2 binary64)))))
#s(approx (* (* M M) (* D D)) (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))))
#s(approx (* (/ (* M D) (* d 4)) (* (/ (* M D) d) (/ h l))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (/ (* M D) (* d 4)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d)))
#s(approx (* (/ (* M D) d) (/ h l)) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l)))
#s(approx (/ (* M D) d) (/.f64 (*.f64 D M) d))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 M (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 M (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64))))))))
#s(approx (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (/.f64 #s(literal 1 binary64) (pow.f64 M #s(literal 2 binary64))))))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (* (/ (* M D) d) (/ h l)))) (*.f64 (pow.f64 M #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 M #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))))
#s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4)) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* D (sqrt (neg (* 1/4 (* (/ (* h M) d) (/ M (* d l))))))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (sqrt (neg (* 1/4 (* (/ (* h M) d) (/ M (* d l)))))) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 M (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))))))))
#s(approx D D)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* D (sqrt (neg (* 1/4 (* (/ (* h M) d) (/ M (* d l))))))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* D D) (pow.f64 D #s(literal 2 binary64)))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 D (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 D (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64))))))))
#s(approx (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal 2 binary64))))))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (* (/ (* M D) d) (/ h l)))) (*.f64 (pow.f64 D #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 D (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (+.f64 w0 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))) l))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (+.f64 w0 (*.f64 h (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64)))) (pow.f64 l #s(literal 2 binary64))))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (+.f64 w0 (*.f64 h (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64))) (pow.f64 l #s(literal 2 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 6 binary64)))) (pow.f64 l #s(literal 3 binary64))))))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (+.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) l) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64))) (pow.f64 l #s(literal 2 binary64))))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (+.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) l) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 6 binary64))) (pow.f64 l #s(literal 3 binary64))))))))))
#s(approx (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l))))
#s(approx h h)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 h (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) h)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 h (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 M #s(literal 4 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) h)) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (/ h l) (/.f64 h l))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (*.f64 h (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (*.f64 h (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 3 binary64))))))))
#s(approx (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l)))
#s(approx (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))) (*.f64 h (-.f64 (/.f64 #s(literal 1 binary64) h) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) l))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 h (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 h (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64))))))))
#s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (*.f64 D (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4)) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1) (*.f64 h (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (/.f64 #s(literal 1 binary64) h))))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (* (/ (* M D) d) (/ h l)))) (*.f64 h (-.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) (*.f64 h l)))) #s(literal 3 binary64)))))))))
#s(approx (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))) (*.f64 h (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)) l) (/.f64 #s(literal 1 binary64) h))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))))))))
#s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4)) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))) (/.f64 #s(literal 1 binary64) h)))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))))) l))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))))) l))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))))))))) l))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) #s(literal 5 binary64))))))))) l))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) l))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))))))) l))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))))))))) l))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 (pow.f64 l #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))))))))) l))
#s(approx (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))) (/.f64 (-.f64 l (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))) l))
#s(approx l l)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) l))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))))) l))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 5 binary64))))))))) l))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))) l))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 (pow.f64 l #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64)))))) l))
#s(approx (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (* (* d d) l) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))
#s(approx (* d l) (*.f64 d l))
#s(approx (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1) (/.f64 (+.f64 l (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (* (/ (* M D) d) (/ h l)))) (/.f64 (-.f64 l (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (+.f64 w0 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))) l) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64)))) (pow.f64 l #s(literal 2 binary64)))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (+.f64 w0 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))) l) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64)))) (pow.f64 l #s(literal 2 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 3 binary64)) (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 6 binary64)))) (pow.f64 l #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 2 binary64)) (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64))) (pow.f64 l #s(literal 2 binary64)))))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))) l) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 2 binary64)) (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64))) (pow.f64 l #s(literal 2 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 3 binary64)) (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 6 binary64))) (pow.f64 l #s(literal 3 binary64))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (+.f64 w0 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64)))) l) (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) l))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (+.f64 w0 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64)))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 3 binary64)) (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 6 binary64)))) l))) l) (*.f64 #s(literal 1/2 binary64) (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) l))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 2 binary64)) (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64))) l) (*.f64 #s(literal 1/2 binary64) (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))) l))))
#s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 4 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 h #s(literal 3 binary64)) (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 6 binary64))) l))) l) (*.f64 #s(literal 1/2 binary64) (*.f64 h (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))) l))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) l)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (+.f64 w0 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (pow.f64 d #s(literal 4 binary64))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) l)))) l) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) l)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (pow.f64 d #s(literal 4 binary64))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) l)))) l) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (+ d d) (*.f64 #s(literal 2 binary64) d))
#s(approx d d)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) d))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))) d))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (fma.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 5 binary64))))))))) d))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) d))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))) d))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 (pow.f64 d #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d))
#s(approx (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l))) d))
#s(approx (* d d) (pow.f64 d #s(literal 2 binary64)))
#s(approx (* D (sqrt (neg (* 1/4 (* (/ (* h M) d) (/ M (* d l))))))) (/.f64 (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l))))) d))
#s(approx (sqrt (neg (* 1/4 (* (/ (* h M) d) (/ M (* d l)))))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) d))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) d))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))))) d))
#s(approx (* (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) w0) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 5 binary64))))))))) d))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) d))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))) d))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))))) d))
#s(approx (sqrt (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1)) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 (pow.f64 d #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))))) d))
#s(approx (+ (* (/ (* (* M M) (* D D)) (* (* d d) -4)) (/ h l)) 1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l) (pow.f64 d #s(literal 2 binary64))) (pow.f64 d #s(literal 2 binary64))))
#s(approx (* (* d d) -4) (*.f64 #s(literal -4 binary64) (pow.f64 d #s(literal 2 binary64))))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (* (/ (* M D) d) (/ h l)))) (/.f64 (-.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (pow.f64 d #s(literal 2 binary64))))
#s(approx (* d 4) (*.f64 #s(literal 4 binary64) d))
#s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d)))
#s(approx (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4)) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l))) d)))
#s(approx (* D (sqrt (neg (* 1/4 (* (/ (* h M) d) (/ M (* d l))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l))))) d)))
#s(approx (sqrt (neg (* 1/4 (* (/ (* h M) d) (/ M (* d l)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d)))
Calls

18 calls:

TimeVariablePoint
24.0ms
w0
0
20.0ms
M
0
12.0ms
d
-inf
10.0ms
h
0
9.0ms
D
inf

rewrite318.0ms (3.4%)

Memory
-46.0MiB live, 106.5MiB allocated; 69ms collecting garbage
Counts
58 → 728
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)))))
w0
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l))))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)))
#s(literal 1 binary64)
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)
(fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))
(/.f64 (*.f64 M D) (+.f64 d d))
(*.f64 M D)
M
D
(+.f64 d d)
d
h
(/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)
l
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))))
(*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))
(sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))
(*.f64 (*.f64 M M) h)
(*.f64 M M)
(*.f64 (*.f64 d d) l)
(*.f64 d d)
#s(literal -1/4 binary64)
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))))))))
(*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))))
(sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))))))
(neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))
(*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))))
#s(literal 1/4 binary64)
(*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))
(/.f64 (*.f64 h M) d)
(*.f64 h M)
(/.f64 M (*.f64 d l))
(*.f64 d l)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) w0)
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(*.f64 (*.f64 M M) (*.f64 D D))
(*.f64 D D)
(*.f64 (*.f64 d d) #s(literal -4 binary64))
#s(literal -4 binary64)
(/.f64 h l)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l)))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l)))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))
(*.f64 d #s(literal 4 binary64))
#s(literal 4 binary64)
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))
(/.f64 (*.f64 M D) d)
Outputs
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))))
w0
(fabs.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))))
(fabs.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l))))))
(pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l))))
(sqrt.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l))))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 h l)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 h l)))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))
(-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 h l))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))) (/.f64 h l)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 h))) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) h)) l)
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (neg.f64 (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) h) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 h)) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 h)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 h)) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) h) #s(literal 1 binary64))
(fma.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (neg.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 (*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) h)) #s(literal 1 binary64))
(neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l) #s(literal -1 binary64)))
#s(literal 1 binary64)
(fabs.f64 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(cosh.f64 #s(literal 0 binary64))
(exp.f64 #s(literal 0 binary64))
(neg.f64 #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 h l)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l))
(*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h))
(*.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d)))))
(*.f64 (*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) h) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) h)
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) h))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)))
(*.f64 h (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) h) l)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d)))) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) h)) (neg.f64 l))
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) (*.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l) h)) (fabs.f64 (+.f64 d d)))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h)
(*.f64 h (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) h) (fabs.f64 (+.f64 d d)))
(/.f64 (*.f64 h (fabs.f64 (*.f64 M D))) (fabs.f64 (+.f64 d d)))
(*.f64 (fabs.f64 (*.f64 M D)) (fabs.f64 (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 (fabs.f64 (*.f64 M #s(literal 1/2 binary64))) (fabs.f64 (/.f64 D d)))
(*.f64 (fabs.f64 M) (fabs.f64 (/.f64 D (+.f64 d d))))
(*.f64 (fabs.f64 (*.f64 M D)) (/.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 d d))))
(fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))
(fabs.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(fabs.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(/.f64 (fabs.f64 (*.f64 M D)) (fabs.f64 (+.f64 d d)))
(/.f64 (fabs.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (fabs.f64 d))
(/.f64 (neg.f64 (fabs.f64 (*.f64 M D))) (neg.f64 (fabs.f64 (+.f64 d d))))
(pow.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (+.f64 d d) (+.f64 d d))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 D d))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 M d))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 M D))
(*.f64 (/.f64 M d) (/.f64 D #s(literal 2 binary64)))
(*.f64 (/.f64 D d) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 D (+.f64 d d)) M)
(*.f64 M (/.f64 D (+.f64 d d)))
(*.f64 D (/.f64 M (+.f64 d d)))
(*.f64 D (*.f64 M (/.f64 #s(literal 1/2 binary64) d)))
(/.f64 (*.f64 M D) (+.f64 d d))
(/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) d)
(/.f64 (/.f64 (*.f64 M D) d) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (+.f64 d d))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 M D))) (+.f64 d d))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (neg.f64 d))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 M D)
(*.f64 D M)
M
D
(*.f64 d #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) d)
(+.f64 d d)
(+.f64 (*.f64 #s(literal 1 binary64) d) (*.f64 #s(literal 1 binary64) d))
(+.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 d #s(literal 1 binary64)))
(+.f64 d (neg.f64 (neg.f64 d)))
(-.f64 d (neg.f64 d))
(fma.f64 #s(literal 1 binary64) d (*.f64 #s(literal 1 binary64) d))
(fma.f64 d #s(literal 1 binary64) (*.f64 d #s(literal 1 binary64)))
(neg.f64 (*.f64 d #s(literal -2 binary64)))
d
h
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal 1 binary64) l) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (/.f64 #s(literal 1 binary64) (neg.f64 l)))
(/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) (/.f64 #s(literal 1 binary64) l)) (fabs.f64 (+.f64 d d)))
(/.f64 (*.f64 (fabs.f64 (*.f64 M D)) #s(literal 1 binary64)) (*.f64 (fabs.f64 (+.f64 d d)) l))
(/.f64 (fabs.f64 (*.f64 M D)) (*.f64 (fabs.f64 (+.f64 d d)) l))
(/.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (neg.f64 l))
(/.f64 (neg.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))) (neg.f64 (neg.f64 l)))
(neg.f64 (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (neg.f64 l)))
(neg.f64 (/.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) l))
l
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))) D)))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))) D))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))) D)
(*.f64 D (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))))
(fabs.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))))
(fabs.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l)))))
(pow.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l)) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l)))
(sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))) (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (/.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 M M)) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (/.f64 #s(literal -1/4 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 M M) (*.f64 d d))) (/.f64 h l))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 M (*.f64 d l))) (/.f64 (*.f64 h M) d))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 h M) d)) (/.f64 M (*.f64 d l)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (/.f64 #s(literal -1/4 binary64) (*.f64 d d)))
(*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h M)) d)) (/.f64 M (*.f64 d l)))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 M M) h) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (*.f64 M M) h) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h M)) d) (neg.f64 (/.f64 M (*.f64 d l))))
(/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (*.f64 (*.f64 M M) h))) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) d) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) l) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 d d)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) #s(literal -1/4 binary64)) l)
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l))) d)
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) l)
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) d)) (*.f64 d l))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))
(*.f64 (*.f64 (*.f64 M M) h) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l))
(*.f64 (/.f64 M (*.f64 d l)) (/.f64 (*.f64 h M) d))
(*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 (*.f64 h M) l) (/.f64 M (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h M) (*.f64 d d)) (/.f64 M l))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 M M) h))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 M M))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 h M) l))
(*.f64 (/.f64 h (*.f64 d d)) (/.f64 (*.f64 M M) l))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 M l) (/.f64 (*.f64 h M) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l)))
(*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal 1 binary64) (*.f64 d l)))
(*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 M (*.f64 d l)) h) (/.f64 M d))
(*.f64 (/.f64 (/.f64 (*.f64 h M) d) d) (/.f64 M l))
(*.f64 (/.f64 (/.f64 (*.f64 h M) d) l) (/.f64 M d))
(*.f64 M (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)) (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 h (*.f64 (*.f64 M M) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h M) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 M (*.f64 d l))))
(*.f64 h (*.f64 (/.f64 M d) (/.f64 M (*.f64 d l))))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h M) (/.f64 (/.f64 M (*.f64 d l)) d))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h M) (/.f64 M (*.f64 (*.f64 d d) l)))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))
(*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d l) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 h M) (neg.f64 M)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 h M) (/.f64 M d)) (*.f64 d l))
(/.f64 (*.f64 (/.f64 M d) (*.f64 h M)) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l)) d)
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) l)
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal 1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (/.f64 (*.f64 h M) d) (neg.f64 M)) (neg.f64 (*.f64 d l)))
(/.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M d)) l)
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) l)
(/.f64 (*.f64 (/.f64 M (*.f64 d l)) (neg.f64 (*.f64 h M))) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 (*.f64 h M)) M) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (neg.f64 (*.f64 h M)) (/.f64 M d)) (neg.f64 (*.f64 d l)))
(/.f64 (*.f64 (neg.f64 (*.f64 h M)) (/.f64 M (*.f64 d l))) (neg.f64 d))
(/.f64 (*.f64 (/.f64 M d) (neg.f64 (*.f64 h M))) (neg.f64 (*.f64 d l)))
(/.f64 (*.f64 (neg.f64 M) (/.f64 (*.f64 h M) d)) (neg.f64 (*.f64 d l)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (*.f64 d d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 M M) h))) (neg.f64 (neg.f64 (*.f64 (*.f64 d d) l))))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (*.f64 (neg.f64 (*.f64 d l)) d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) l) d)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (neg.f64 l))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l))) (neg.f64 d))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) d)) (neg.f64 (*.f64 d l)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 M M) h)
(*.f64 (*.f64 h M) M)
(*.f64 M (*.f64 h M))
(*.f64 h (*.f64 M M))
(*.f64 (neg.f64 (*.f64 h M)) (neg.f64 M))
(*.f64 (*.f64 h (fabs.f64 M)) (fabs.f64 M))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) h))
(*.f64 (neg.f64 M) (neg.f64 (*.f64 h M)))
(*.f64 M M)
(*.f64 (fabs.f64 M) (fabs.f64 M))
(*.f64 (neg.f64 M) (neg.f64 M))
(*.f64 (fabs.f64 (fabs.f64 M)) (fabs.f64 (fabs.f64 M)))
(*.f64 (neg.f64 (fabs.f64 M)) (neg.f64 (fabs.f64 M)))
(*.f64 (neg.f64 (neg.f64 M)) (neg.f64 (neg.f64 M)))
(fabs.f64 (*.f64 M M))
(neg.f64 (*.f64 (neg.f64 M) M))
(neg.f64 (*.f64 M (neg.f64 M)))
(pow.f64 M #s(literal 2 binary64))
(pow.f64 (neg.f64 M) #s(literal 2 binary64))
(pow.f64 (fabs.f64 M) #s(literal 2 binary64))
(*.f64 (*.f64 d d) l)
(*.f64 (*.f64 d l) d)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (neg.f64 (*.f64 d l)) (neg.f64 d))
(*.f64 (*.f64 l (fabs.f64 d)) (fabs.f64 d))
(*.f64 (fabs.f64 d) (*.f64 (fabs.f64 d) l))
(*.f64 (neg.f64 d) (neg.f64 (*.f64 d l)))
(*.f64 d d)
(*.f64 (fabs.f64 d) (fabs.f64 d))
(*.f64 (neg.f64 d) (neg.f64 d))
(*.f64 (fabs.f64 (fabs.f64 d)) (fabs.f64 (fabs.f64 d)))
(*.f64 (neg.f64 (fabs.f64 d)) (neg.f64 (fabs.f64 d)))
(*.f64 (neg.f64 (neg.f64 d)) (neg.f64 (neg.f64 d)))
(fabs.f64 (*.f64 d d))
(neg.f64 (*.f64 (neg.f64 d) d))
(neg.f64 (*.f64 d (neg.f64 d)))
(pow.f64 d #s(literal 2 binary64))
(pow.f64 (neg.f64 d) #s(literal 2 binary64))
(pow.f64 (fabs.f64 d) #s(literal 2 binary64))
#s(literal -1/4 binary64)
(/.f64 #s(literal 1 binary64) #s(literal -4 binary64))
(neg.f64 #s(literal 1/4 binary64))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))) D)))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))) D))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))) D)
(*.f64 D (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))))
(fabs.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))))
(fabs.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l)))))
(pow.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l)) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l)))
(sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))) (sqrt.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (/.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 M M)) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (/.f64 #s(literal -1/4 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 M M) (*.f64 d d))) (/.f64 h l))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 M (*.f64 d l))) (/.f64 (*.f64 h M) d))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 h M) d)) (/.f64 M (*.f64 d l)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))) #s(literal 1/4 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (/.f64 #s(literal -1/4 binary64) (*.f64 d d)))
(*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h M)) d)) (/.f64 M (*.f64 d l)))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 M M) h) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 #s(literal 1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (*.f64 M M) h) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h M)) d) (neg.f64 (/.f64 M (*.f64 d l))))
(/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (*.f64 (*.f64 M M) h))) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) d) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) l) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64))) (*.f64 d d)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 h #s(literal -1/4 binary64)))) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) #s(literal -1/4 binary64)) l)
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l))) d)
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) l)
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) d)) (*.f64 d l))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h M)) d) (/.f64 M (*.f64 d l)))
(*.f64 (/.f64 M (*.f64 d l)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h M)) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal 1/4 binary64))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h M)) d) M) (/.f64 #s(literal 1 binary64) (*.f64 d l)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 M (*.f64 d l))) (/.f64 (*.f64 h M) d))
(*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 h M) d) (*.f64 (/.f64 M (*.f64 d l)) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h M)) d) (neg.f64 M)) (neg.f64 (*.f64 d l)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h M)) d) (/.f64 M d)) l)
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 h M)) d) M) (*.f64 d l))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l)) #s(literal 1/4 binary64)) d)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) #s(literal 1/4 binary64)) (*.f64 d l))
(/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l))) d)
(/.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) d)) (*.f64 d l))
#s(literal 1/4 binary64)
(/.f64 #s(literal 1 binary64) #s(literal 4 binary64))
(*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))
(*.f64 (*.f64 (*.f64 M M) h) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l))
(*.f64 (/.f64 M (*.f64 d l)) (/.f64 (*.f64 h M) d))
(*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 (*.f64 h M) l) (/.f64 M (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h M) (*.f64 d d)) (/.f64 M l))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 M M) h))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 M M))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 h M) l))
(*.f64 (/.f64 h (*.f64 d d)) (/.f64 (*.f64 M M) l))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 M l) (/.f64 (*.f64 h M) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l)))
(*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal 1 binary64) (*.f64 d l)))
(*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 M (*.f64 d l)) h) (/.f64 M d))
(*.f64 (/.f64 (/.f64 (*.f64 h M) d) d) (/.f64 M l))
(*.f64 (/.f64 (/.f64 (*.f64 h M) d) l) (/.f64 M d))
(*.f64 M (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)) (/.f64 (*.f64 h M) d)))
(*.f64 M (*.f64 M (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 h (*.f64 (*.f64 M M) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 M (*.f64 (*.f64 h M) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h M) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 M (*.f64 d l))))
(*.f64 h (*.f64 (/.f64 M d) (/.f64 M (*.f64 d l))))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h M) (/.f64 (/.f64 M (*.f64 d l)) d))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h M) (/.f64 M (*.f64 (*.f64 d d) l)))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))
(*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d l) (neg.f64 d)))
(/.f64 (*.f64 (*.f64 h M) (neg.f64 M)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 h M) (/.f64 M d)) (*.f64 d l))
(/.f64 (*.f64 (/.f64 M d) (*.f64 h M)) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l)) d)
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) l)
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal 1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (/.f64 (*.f64 h M) d) (neg.f64 M)) (neg.f64 (*.f64 d l)))
(/.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M d)) l)
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) l)
(/.f64 (*.f64 (/.f64 M (*.f64 d l)) (neg.f64 (*.f64 h M))) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 (*.f64 h M)) M) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (neg.f64 (*.f64 h M)) (/.f64 M d)) (neg.f64 (*.f64 d l)))
(/.f64 (*.f64 (neg.f64 (*.f64 h M)) (/.f64 M (*.f64 d l))) (neg.f64 d))
(/.f64 (*.f64 (/.f64 M d) (neg.f64 (*.f64 h M))) (neg.f64 (*.f64 d l)))
(/.f64 (*.f64 (neg.f64 M) (/.f64 (*.f64 h M) d)) (neg.f64 (*.f64 d l)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (*.f64 d d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 M M) h))) (neg.f64 (neg.f64 (*.f64 (*.f64 d d) l))))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (*.f64 (neg.f64 (*.f64 d l)) d))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) l) d)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (neg.f64 l))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d l))) (neg.f64 d))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) d)) (neg.f64 (*.f64 d l)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h M) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 h M))
(*.f64 (/.f64 M d) h)
(*.f64 M (/.f64 h d))
(*.f64 h (/.f64 M d))
(*.f64 (neg.f64 (*.f64 h M)) (/.f64 #s(literal 1 binary64) (neg.f64 d)))
(*.f64 M (*.f64 h (/.f64 #s(literal 1 binary64) d)))
(/.f64 (*.f64 h M) d)
(/.f64 (*.f64 (*.f64 h M) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (*.f64 h M)) (neg.f64 d))
(/.f64 (neg.f64 (neg.f64 (*.f64 h M))) (neg.f64 (neg.f64 d)))
(neg.f64 (/.f64 (*.f64 h M) (neg.f64 d)))
(neg.f64 (/.f64 (neg.f64 (*.f64 h M)) d))
(*.f64 h M)
(*.f64 M h)
(*.f64 (/.f64 M d) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)) M)
(*.f64 M (/.f64 #s(literal 1 binary64) (*.f64 d l)))
(*.f64 (neg.f64 M) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d l))))
(/.f64 M (*.f64 d l))
(/.f64 (*.f64 M #s(literal 1 binary64)) (*.f64 d l))
(/.f64 (/.f64 M l) d)
(/.f64 (/.f64 M d) l)
(/.f64 (neg.f64 (/.f64 M d)) (neg.f64 l))
(/.f64 (neg.f64 M) (neg.f64 (*.f64 d l)))
(/.f64 (neg.f64 (neg.f64 M)) (neg.f64 (neg.f64 (*.f64 d l))))
(neg.f64 (/.f64 (neg.f64 M) (*.f64 d l)))
(neg.f64 (/.f64 M (neg.f64 (*.f64 d l))))
(*.f64 d l)
(*.f64 l d)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 d l))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l)))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) (/.f64 h l)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h)) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal -4 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) l)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 d l))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) l (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) l)
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (/.f64 h l)) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (/.f64 (*.f64 M D) d)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) (/.f64 (/.f64 h l) #s(literal -4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (/.f64 (/.f64 h l) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -4 binary64)) (/.f64 h (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) l) (/.f64 #s(literal -1/4 binary64) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 (/.f64 h l) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d d)) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d d)) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal 1 binary64))
(neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l)))))
(*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 #s(literal -1/4 binary64) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))))
(*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D D) (*.f64 d #s(literal -4 binary64))))
(*.f64 (/.f64 (*.f64 M M) #s(literal -4 binary64)) (/.f64 (*.f64 D D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d d)) (/.f64 (*.f64 M D) #s(literal -4 binary64)))
(*.f64 (/.f64 (*.f64 M D) #s(literal -4 binary64)) (/.f64 (*.f64 M D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 M M) #s(literal -4 binary64)))
(*.f64 (/.f64 (*.f64 D D) d) (/.f64 (*.f64 M M) (*.f64 d #s(literal -4 binary64))))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d d)) (*.f64 (*.f64 M M) (*.f64 D D)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) #s(literal -1/4 binary64))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d d)) (*.f64 M M))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) (*.f64 d d)) (/.f64 D #s(literal -4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) d) (/.f64 D (*.f64 d #s(literal -4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M M) D) #s(literal -4 binary64)) (/.f64 D (*.f64 d d)))
(*.f64 M (*.f64 (*.f64 (*.f64 M D) D) (/.f64 #s(literal -1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M M) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d d)))
(*.f64 (*.f64 (*.f64 M M) D) (*.f64 D (/.f64 #s(literal -1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 D D) (*.f64 (*.f64 M M) (/.f64 #s(literal -1/4 binary64) (*.f64 d d))))
(*.f64 (*.f64 M D) (*.f64 (*.f64 M D) (/.f64 #s(literal -1/4 binary64) (*.f64 d d))))
(*.f64 (/.f64 M #s(literal -4 binary64)) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d d)))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 (*.f64 M D) D) #s(literal -4 binary64)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -4 binary64))))
(*.f64 M (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (*.f64 (*.f64 M M) D) (/.f64 D (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (*.f64 D D) (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal -4 binary64))))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d d))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d d))))
(*.f64 M (*.f64 M (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d d))))
(/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal 1 binary64)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D))) (*.f64 (*.f64 d d) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 D D)) #s(literal -4 binary64))
(/.f64 (*.f64 (*.f64 M M) (*.f64 (*.f64 D D) #s(literal -1/4 binary64))) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (*.f64 d #s(literal -4 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -4 binary64)) (*.f64 d d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 M M) (*.f64 D D)))) (neg.f64 (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d))) #s(literal 4 binary64))
(neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal 4 binary64))))
(*.f64 (*.f64 M M) (*.f64 D D))
(*.f64 (*.f64 M D) (*.f64 M D))
(*.f64 (*.f64 D D) (*.f64 M M))
(*.f64 (*.f64 (*.f64 M M) D) D)
(*.f64 (*.f64 (*.f64 M M) (neg.f64 D)) (neg.f64 D))
(*.f64 (*.f64 (*.f64 M M) (fabs.f64 D)) (fabs.f64 D))
(*.f64 (*.f64 (*.f64 M D) M) D)
(*.f64 (*.f64 (*.f64 M D) D) M)
(*.f64 (*.f64 (*.f64 D D) (neg.f64 M)) (neg.f64 M))
(*.f64 (*.f64 (*.f64 D D) (fabs.f64 M)) (fabs.f64 M))
(*.f64 (*.f64 (fabs.f64 M) D) (*.f64 (fabs.f64 M) D))
(*.f64 (*.f64 (fabs.f64 M) (neg.f64 D)) (*.f64 (fabs.f64 M) (neg.f64 D)))
(*.f64 (fabs.f64 (*.f64 M D)) (fabs.f64 (*.f64 M D)))
(*.f64 (*.f64 (fabs.f64 D) M) (*.f64 (fabs.f64 D) M))
(*.f64 (*.f64 (fabs.f64 D) (neg.f64 M)) (*.f64 (fabs.f64 D) (neg.f64 M)))
(*.f64 (*.f64 (neg.f64 M) (neg.f64 D)) (*.f64 (neg.f64 M) (neg.f64 D)))
(*.f64 (*.f64 (neg.f64 M) (fabs.f64 D)) (*.f64 (neg.f64 M) (fabs.f64 D)))
(*.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 M D)))
(*.f64 (*.f64 (neg.f64 D) (neg.f64 M)) (*.f64 (neg.f64 D) (neg.f64 M)))
(*.f64 (*.f64 (neg.f64 D) (fabs.f64 M)) (*.f64 (neg.f64 D) (fabs.f64 M)))
(*.f64 (*.f64 M (fabs.f64 D)) (*.f64 M (fabs.f64 D)))
(*.f64 (*.f64 D (fabs.f64 M)) (*.f64 D (fabs.f64 M)))
(*.f64 M (*.f64 (*.f64 M D) D))
(*.f64 M (*.f64 D (*.f64 M D)))
(*.f64 D (*.f64 (*.f64 M M) D))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) (*.f64 D D)))
(*.f64 (fabs.f64 D) (*.f64 (fabs.f64 D) (*.f64 M M)))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) (*.f64 D D)))
(*.f64 (neg.f64 D) (*.f64 (neg.f64 D) (*.f64 M M)))
(pow.f64 (*.f64 M D) #s(literal 2 binary64))
(*.f64 D D)
(*.f64 (fabs.f64 D) (fabs.f64 D))
(*.f64 (neg.f64 D) (neg.f64 D))
(*.f64 (fabs.f64 (fabs.f64 D)) (fabs.f64 (fabs.f64 D)))
(*.f64 (neg.f64 (fabs.f64 D)) (neg.f64 (fabs.f64 D)))
(*.f64 (neg.f64 (neg.f64 D)) (neg.f64 (neg.f64 D)))
(fabs.f64 (*.f64 D D))
(neg.f64 (*.f64 (neg.f64 D) D))
(neg.f64 (*.f64 D (neg.f64 D)))
(pow.f64 D #s(literal 2 binary64))
(pow.f64 (neg.f64 D) #s(literal 2 binary64))
(pow.f64 (fabs.f64 D) #s(literal 2 binary64))
(*.f64 (*.f64 d d) #s(literal -4 binary64))
(*.f64 (*.f64 d #s(literal -4 binary64)) d)
(*.f64 #s(literal -4 binary64) (*.f64 d d))
(*.f64 d (*.f64 d #s(literal -4 binary64)))
(*.f64 (*.f64 #s(literal -4 binary64) (neg.f64 d)) (neg.f64 d))
(*.f64 (*.f64 #s(literal -4 binary64) (fabs.f64 d)) (fabs.f64 d))
(*.f64 (fabs.f64 d) (*.f64 (fabs.f64 d) #s(literal -4 binary64)))
(*.f64 (neg.f64 d) (*.f64 (neg.f64 d) #s(literal -4 binary64)))
#s(literal -4 binary64)
(neg.f64 #s(literal 4 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) l) h)
(*.f64 h (/.f64 #s(literal 1 binary64) l))
(*.f64 (neg.f64 h) (/.f64 #s(literal 1 binary64) (neg.f64 l)))
(/.f64 h l)
(/.f64 (*.f64 h #s(literal 1 binary64)) l)
(/.f64 (neg.f64 h) (neg.f64 l))
(/.f64 (neg.f64 (neg.f64 h)) (neg.f64 (neg.f64 l)))
(neg.f64 (/.f64 (neg.f64 h) l))
(neg.f64 (/.f64 h (neg.f64 l)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 d l))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))))
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l)))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) (/.f64 h l)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l)) (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h)) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) #s(literal -4 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) l)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 d l))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) l (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) l)
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (/.f64 h l)) (/.f64 (*.f64 M D) d) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (/.f64 (*.f64 M D) d)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d d)) (/.f64 (/.f64 h l) #s(literal -4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) d) (/.f64 (/.f64 h l) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) #s(literal -4 binary64)) (/.f64 h (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) l) (/.f64 #s(literal -1/4 binary64) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 (/.f64 h l) (*.f64 (*.f64 d d) #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d d)) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 h l) (*.f64 M M)) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (*.f64 (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d d)) (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) #s(literal 1 binary64))
(neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) #s(literal -1 binary64)))
(neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l)))))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 h l)) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 d l)) (/.f64 #s(literal 1/4 binary64) d))
(*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 M d)) (*.f64 D #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) M) (/.f64 (*.f64 D #s(literal 1/4 binary64)) d))
(*.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))))
(*.f64 M (*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) d))
(*.f64 (*.f64 M D) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (*.f64 M D) h)) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M D) h) l)) d)
(/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 (*.f64 d #s(literal 4 binary64)) (*.f64 d l)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) l) (*.f64 (*.f64 d #s(literal 4 binary64)) d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) h) (*.f64 M D)) (*.f64 (*.f64 d l) (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) h) (neg.f64 (*.f64 M D))) (*.f64 (*.f64 d l) (*.f64 d #s(literal -4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) h) (/.f64 (*.f64 M D) d)) (*.f64 (*.f64 d l) #s(literal 4 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) h) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) (*.f64 d l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) l) (*.f64 M D)) (*.f64 d (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) l) (neg.f64 (*.f64 M D))) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) l) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) d)
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 d l)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (*.f64 M D) h)) (*.f64 #s(literal 4 binary64) (*.f64 d l)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) h) l)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (*.f64 (*.f64 M D) h)) (*.f64 (*.f64 d #s(literal -4 binary64)) (*.f64 d l)))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) l)) (*.f64 (*.f64 d d) #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) l)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (neg.f64 (*.f64 M D))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) d)) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (*.f64 M D)) (*.f64 l (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (neg.f64 (*.f64 M D))) (*.f64 l (*.f64 d #s(literal -4 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (/.f64 (*.f64 M D) d)) (*.f64 l #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) l)
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))) #s(literal 4 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) d)) (*.f64 (*.f64 d #s(literal -4 binary64)) l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) h) d)) (*.f64 #s(literal 4 binary64) l))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 (*.f64 M D) h) d)) (*.f64 (*.f64 d #s(literal 4 binary64)) l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M D) h) d)) l)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 d l)) d) #s(literal 4 binary64))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 d l)) #s(literal 4 binary64)) d)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) (*.f64 D D)) h) (*.f64 d l))) (*.f64 d #s(literal -4 binary64)))
(*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 M d))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1/4 binary64) d))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 D d))
(*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 M D))
(*.f64 (/.f64 M d) (*.f64 D #s(literal 1/4 binary64)))
(*.f64 (/.f64 D d) (/.f64 M #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -4 binary64))))
(*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) d) M)
(*.f64 M (/.f64 (*.f64 D #s(literal 1/4 binary64)) d))
(*.f64 D (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 D (*.f64 M (/.f64 #s(literal 1/4 binary64) d)))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 M D) d) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 M d) D) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) d)
(/.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) d)
(/.f64 (neg.f64 (neg.f64 (*.f64 M D))) (neg.f64 (*.f64 d #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 M D) d)) #s(literal -4 binary64))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))))
(*.f64 d #s(literal 4 binary64))
(*.f64 #s(literal 4 binary64) d)
#s(literal 4 binary64)
(neg.f64 #s(literal -4 binary64))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))
(*.f64 (*.f64 (*.f64 M D) h) (/.f64 #s(literal 1 binary64) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) l) (/.f64 #s(literal 1 binary64) d))
(*.f64 (*.f64 (/.f64 h l) M) (/.f64 D d))
(*.f64 (/.f64 (*.f64 M D) l) (/.f64 h d))
(*.f64 M (*.f64 (/.f64 D d) (/.f64 h l)))
(*.f64 (*.f64 M D) (/.f64 h (*.f64 d l)))
(*.f64 (*.f64 M D) (/.f64 (/.f64 h l) d))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 h l)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 M D) d))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (/.f64 #s(literal 1 binary64) l))
(*.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 M D) d)))
(/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 M D) h) l) d)
(/.f64 (*.f64 (*.f64 M D) (neg.f64 h)) (neg.f64 (*.f64 d l)))
(/.f64 (*.f64 (neg.f64 h) (*.f64 M D)) (neg.f64 (*.f64 d l)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) h) d) l)
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) h) (neg.f64 (*.f64 d l)))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (neg.f64 h)) (*.f64 (neg.f64 d) (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 h l)) (neg.f64 d))
(/.f64 (*.f64 h (neg.f64 (*.f64 M D))) (neg.f64 (*.f64 d l)))
(/.f64 (*.f64 (/.f64 h l) (neg.f64 (*.f64 M D))) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 h) (neg.f64 (*.f64 M D))) (*.f64 (neg.f64 l) (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 h) (/.f64 (*.f64 M D) d)) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (neg.f64 (*.f64 d l)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) l)) (neg.f64 d))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d)) (neg.f64 l))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M D))
(*.f64 (/.f64 D d) M)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal 1 binary64) (neg.f64 d)))
(/.f64 (*.f64 M D) d)
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 d))
(/.f64 (neg.f64 (neg.f64 (*.f64 M D))) (neg.f64 (neg.f64 d)))
(neg.f64 (/.f64 (*.f64 M D) (neg.f64 d)))
(neg.f64 (/.f64 (neg.f64 (*.f64 M D)) d))

eval102.0ms (1.1%)

Memory
12.8MiB live, 148.9MiB allocated; 21ms collecting garbage
Compiler

Compiled 33 086 to 5 161 computations (84.4% saved)

prune42.0ms (0.5%)

Memory
0.0MiB live, 52.9MiB allocated; 13ms collecting garbage
Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New83918857
Fresh16925
Picked505
Done011
Total86028888
Accuracy
98.5%
Counts
888 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.7%
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) w0)
85.4%
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))) w0)
58.0%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
71.6%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
52.5%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))) w0)
69.5%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
85.1%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l))))
88.4%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))))))
17.7%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d l) d)) #s(literal -1/4 binary64))))))
21.0%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)))))))
26.2%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))) #s(literal -1/4 binary64))))))
26.2%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l))) #s(literal -1/4 binary64))))))
27.4%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d l)) h) (/.f64 M d)) #s(literal -1/4 binary64))))))
19.5%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
2.0%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D #s(approx (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4)) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
18.0%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d))))
69.3%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
7.7%
(*.f64 w0 #s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) l)))
1.6%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 w0)) M))
1.6%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 M)) w0))
1.6%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
1.7%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d l)) d))))))
1.9%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))))))))
1.7%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 h l))))))))))
19.5%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
1.5%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) #s(approx (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))))) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l)))))) d))))
8.1%
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))))) l))
77.7%
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (+.f64 w0 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))) l))))
Compiler

Compiled 1 964 to 1 491 computations (24.1% saved)

series415.0ms (4.5%)

Memory
41.8MiB live, 274.1MiB allocated; 34ms collecting garbage
Counts
57 → 209
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))))))
w0
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l)))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))))
#s(literal 1 binary64)
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l)))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))
(*.f64 M D)
M
D
(*.f64 d #s(literal 4 binary64))
d
#s(literal 4 binary64)
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))
(*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h))
(/.f64 (*.f64 M D) d)
(neg.f64 h)
h
(neg.f64 l)
l
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64)))))
(*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))
(sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64)))
(*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))
(*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))
(*.f64 h M)
(*.f64 (*.f64 d d) l)
(*.f64 d d)
#s(literal -1/4 binary64)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
(*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))))
(*.f64 M w0)
(neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))
(*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D))
(*.f64 #s(literal -1/4 binary64) D)
(*.f64 h D)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) w0)
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))
(*.f64 (*.f64 M M) h)
(*.f64 M M)
(*.f64 (*.f64 D D) #s(literal -1/4 binary64))
(*.f64 D D)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l)
(*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h)
(*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M))
(*.f64 (/.f64 D (+.f64 d d)) M)
(/.f64 D (+.f64 d d))
(+.f64 d d)
Outputs
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx w0 w0)
#s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* M w0) (*.f64 M w0))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 w0 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) #s(literal 1 binary64))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (/ (* M D) (* d 4)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d)))
#s(approx (* M D) (*.f64 D M))
#s(approx M M)
#s(approx (/ (* (/ (* M D) d) (neg h)) (neg l)) (/.f64 (*.f64 D (*.f64 M h)) (*.f64 d l)))
#s(approx (* (/ (* M D) d) (neg h)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 D (*.f64 M h)) d)))
#s(approx (/ (* M D) d) (/.f64 (*.f64 D M) d))
#s(approx (* D (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4))) (*.f64 D (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4)) (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* (* M (/ (* h M) (* (* d d) l))) -1/4) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (* M (/ (* h M) (* (* d d) l))) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))
#s(approx (/ (* h M) (* (* d d) l)) (/.f64 (*.f64 M h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))
#s(approx (* h M) (*.f64 M h))
#s(approx (* (* M M) h) (*.f64 (pow.f64 M #s(literal 2 binary64)) h))
#s(approx (* M M) (pow.f64 M #s(literal 2 binary64)))
#s(approx (* (* (* (/ D (+ d d)) M) (* (/ D (+ d d)) M)) h) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64)))))
#s(approx (* (* (/ D (+ d d)) M) (* (/ D (+ d d)) M)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (pow.f64 d #s(literal 2 binary64)))))
#s(approx (* (/ D (+ d d)) M) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d)))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 M (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))) (*.f64 (pow.f64 M #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 M #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 M (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64))))))))
#s(approx (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1) (*.f64 (pow.f64 M #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (/.f64 #s(literal 1 binary64) (pow.f64 M #s(literal 2 binary64))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))))
#s(approx (* D (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4)) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 M (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 M (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 M #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx D D)
#s(approx (* D (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4))) (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))) (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (/ (* (* -1/4 D) (* h D)) (* (* d d) l)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))
#s(approx (* (* -1/4 D) (* h D)) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) h)))
#s(approx (* -1/4 D) (*.f64 #s(literal -1/4 binary64) D))
#s(approx (* h D) (*.f64 D h))
#s(approx (* (* D D) -1/4) (*.f64 #s(literal -1/4 binary64) (pow.f64 D #s(literal 2 binary64))))
#s(approx (* D D) (pow.f64 D #s(literal 2 binary64)))
#s(approx (/ D (+ d d)) (*.f64 #s(literal 1/2 binary64) (/.f64 D d)))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 D (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))) (*.f64 (pow.f64 D #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 D (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 D (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64))))))))
#s(approx (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1) (*.f64 (pow.f64 D #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (/.f64 #s(literal 1 binary64) (pow.f64 D #s(literal 2 binary64))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))) #s(literal 3 binary64)))))))))
#s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (*.f64 #s(literal -1 binary64) (*.f64 D (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 D (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64))))))))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (*.f64 #s(literal -1 binary64) (*.f64 D (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 D #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))) #s(literal 3 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 h (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) w0)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) h)) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 h (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (pow.f64 M #s(literal 4 binary64))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) h)) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))))
#s(approx (neg h) (*.f64 #s(literal -1 binary64) h))
#s(approx h h)
#s(approx (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 h (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 h (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64))))))))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))) (*.f64 h (-.f64 (/.f64 #s(literal 1 binary64) h) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))
#s(approx (* D (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4))) (*.f64 D (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4)) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l)))) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))
#s(approx (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1) (*.f64 h (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (/.f64 #s(literal 1 binary64) h))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (*.f64 #s(literal -1 binary64) (*.f64 h (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 h #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 h #s(literal 4 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))) #s(literal 3 binary64)))))))))
#s(approx (* D (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4))) (*.f64 #s(literal -1 binary64) (*.f64 D (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4)) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l))))))))
#s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 M (*.f64 h (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 h l)))))))))
#s(approx (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1) (*.f64 #s(literal -1 binary64) (*.f64 h (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))) (/.f64 #s(literal 1 binary64) h)))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) l))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))))) l))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 5 binary64))))))))) l))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))) l))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) (*.f64 (pow.f64 l #s(literal 2 binary64)) (fma.f64 (pow.f64 l #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 l #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64))))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l))) (pow.f64 d #s(literal 2 binary64)))))))))) l))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))) (/.f64 (-.f64 l (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (neg l) (*.f64 #s(literal -1 binary64) l))
#s(approx l l)
#s(approx (* D (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4))) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64)))))) l))
#s(approx (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (* (* d d) l) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))
#s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64))))))) l)))
#s(approx (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l)))) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64))))) l)))
#s(approx (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 h l)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1) (/.f64 (+.f64 l (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (*.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64))))))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 l #s(literal 2 binary64)))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) (pow.f64 l #s(literal 3 binary64)))))))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 4 binary64)) l)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (+.f64 w0 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (*.f64 (pow.f64 h #s(literal 2 binary64)) w0))) (pow.f64 d #s(literal 4 binary64))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (*.f64 (pow.f64 h #s(literal 3 binary64)) w0))) (*.f64 (pow.f64 d #s(literal 6 binary64)) l)))) l) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) (*.f64 h w0))) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (*.f64 (pow.f64 d #s(literal 4 binary64)) l)) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/128 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 4 binary64)) (*.f64 (pow.f64 M #s(literal 4 binary64)) (pow.f64 h #s(literal 2 binary64)))) (pow.f64 d #s(literal 4 binary64))) (*.f64 #s(literal -1/1024 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 6 binary64)) (*.f64 (pow.f64 M #s(literal 6 binary64)) (pow.f64 h #s(literal 3 binary64)))) (*.f64 (pow.f64 d #s(literal 6 binary64)) l)))) l) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) (pow.f64 d #s(literal 2 binary64))))) l))))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (/.f64 (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) d))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))) d))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (/.f64 (fma.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (* w0 (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))))) (/.f64 (fma.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 5 binary64))))))))) d))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) d))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))) d))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (sqrt (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l))))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 (pow.f64 d #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))))))) d))
#s(approx (- 1 (* (/ (* M D) (* d 4)) (/ (* (/ (* M D) d) (neg h)) (neg l)))) (/.f64 (-.f64 (pow.f64 d #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (pow.f64 d #s(literal 2 binary64))))
#s(approx (* d 4) (*.f64 #s(literal 4 binary64) d))
#s(approx d d)
#s(approx (* D (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4))) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d))
#s(approx (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l))) d))
#s(approx (* d d) (pow.f64 d #s(literal 2 binary64)))
#s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))))) d)))
#s(approx (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l)))) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))) d)))
#s(approx (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))) d))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) d))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) d))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))))) d))
#s(approx (* (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) w0) (/.f64 (fma.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 w0 (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 3 binary64))) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 d #s(literal 2 binary64)) w0) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 5 binary64))))))))) d))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) d))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))) d))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))))) d))
#s(approx (sqrt (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1)) (/.f64 (+.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) (*.f64 (pow.f64 d #s(literal 2 binary64)) (fma.f64 (pow.f64 d #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 d #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l)))))))) d))
#s(approx (+ (* (/ (* (* M M) h) (* (* d d) l)) (* (* D D) -1/4)) 1) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l) (pow.f64 d #s(literal 2 binary64))) (pow.f64 d #s(literal 2 binary64))))
#s(approx (+ d d) (*.f64 #s(literal 2 binary64) d))
#s(approx (* D (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d)))
#s(approx (sqrt (* (* M (/ (* h M) (* (* d d) l))) -1/4)) (*.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l))) d)))
#s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))))) d))
Calls

18 calls:

TimeVariablePoint
9.0ms
d
-inf
9.0ms
M
inf
8.0ms
h
inf
7.0ms
M
-inf
7.0ms
D
-inf

rewrite289.0ms (3.1%)

Memory
3.8MiB live, 49.6MiB allocated; 1ms collecting garbage
Counts
57 → 617
Calls
Call 1
Inputs
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))))))
w0
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l)))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))))
#s(literal 1 binary64)
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l)))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))
(*.f64 M D)
M
D
(*.f64 d #s(literal 4 binary64))
d
#s(literal 4 binary64)
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))
(*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h))
(/.f64 (*.f64 M D) d)
(neg.f64 h)
h
(neg.f64 l)
l
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64)))))
(*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))
(sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64)))
(*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))
(*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))
(*.f64 h M)
(*.f64 (*.f64 d d) l)
(*.f64 d d)
#s(literal -1/4 binary64)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
(*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))))
(*.f64 M w0)
(neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))
(*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D))
(*.f64 #s(literal -1/4 binary64) D)
(*.f64 h D)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) w0)
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))
(*.f64 (*.f64 M M) h)
(*.f64 M M)
(*.f64 (*.f64 D D) #s(literal -1/4 binary64))
(*.f64 D D)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l))))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l)
(*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h)
(*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M))
(*.f64 (/.f64 D (+.f64 d d)) M)
(/.f64 D (+.f64 d d))
(+.f64 d d)
Outputs
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))))
w0
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64)))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 d #s(literal 4 binary64)) l))) (*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (/.f64 (*.f64 M D) d))) (neg.f64 (*.f64 (*.f64 d #s(literal 4 binary64)) l)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (*.f64 M D))) (*.f64 d #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 l)) (/.f64 (*.f64 (*.f64 M D) (neg.f64 (*.f64 (*.f64 M D) h))) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) (neg.f64 l))
(fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (/.f64 (*.f64 M D) d)) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d))) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) #s(literal -1 binary64)))
#s(literal 1 binary64)
(fabs.f64 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(cosh.f64 #s(literal 0 binary64))
(exp.f64 #s(literal 0 binary64))
(neg.f64 #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 M D) d)) (/.f64 h l))
(*.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (/.f64 (*.f64 M D) d)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 d #s(literal 4 binary64)) l))))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d)) (*.f64 (/.f64 #s(literal -1 binary64) l) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 M D) d) (*.f64 (/.f64 h l) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) (neg.f64 (*.f64 (*.f64 M D) h))) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (*.f64 M D)) (/.f64 #s(literal 1/4 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 M d)) (*.f64 D #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) M) (/.f64 (*.f64 D #s(literal 1/4 binary64)) d))
(*.f64 (/.f64 M d) (*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/4 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))))
(*.f64 M (*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))))
(*.f64 (*.f64 M D) (/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d)) (neg.f64 (*.f64 (*.f64 d #s(literal 4 binary64)) l))))
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) d))
(*.f64 (*.f64 M D) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (/.f64 (*.f64 M D) d)) (neg.f64 (*.f64 (*.f64 d #s(literal 4 binary64)) l)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) (neg.f64 (*.f64 (*.f64 M D) h))) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (*.f64 M D)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d)) (neg.f64 (*.f64 M D))) (*.f64 (neg.f64 l) (*.f64 d #s(literal -4 binary64))))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d)) (/.f64 (*.f64 M D) d)) (*.f64 (neg.f64 l) #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (neg.f64 (*.f64 M D))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) d)) #s(literal 4 binary64))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (*.f64 M D)) (*.f64 l (*.f64 d #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (neg.f64 (*.f64 M D))) (*.f64 l (*.f64 d #s(literal -4 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (/.f64 (*.f64 M D) d)) (*.f64 l #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))) l)
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d))) (*.f64 (*.f64 d #s(literal -4 binary64)) (neg.f64 l)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d))) (*.f64 #s(literal 4 binary64) (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))) #s(literal 4 binary64))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) d)) (*.f64 (*.f64 d #s(literal -4 binary64)) l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) d) (/.f64 (*.f64 (*.f64 M D) h) d)) (*.f64 #s(literal 4 binary64) l))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 (*.f64 M D) h) d)) (*.f64 (*.f64 d #s(literal 4 binary64)) l))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 M D) h) d)) l)
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (/.f64 (*.f64 M D) d))) (neg.f64 (neg.f64 (*.f64 (*.f64 d #s(literal 4 binary64)) l))))
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (*.f64 M D)) #s(literal 4 binary64)) d)
(/.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (*.f64 M D)) d) #s(literal 4 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) (neg.f64 (*.f64 (*.f64 M D) h))) (*.f64 (*.f64 d #s(literal 4 binary64)) d))) l)
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (*.f64 M D))) (*.f64 d #s(literal -4 binary64)))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64)))))
(*.f64 (*.f64 D #s(literal 1/4 binary64)) (/.f64 M d))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1/4 binary64) d))
(*.f64 (/.f64 M #s(literal 4 binary64)) (/.f64 D d))
(*.f64 (/.f64 #s(literal 1/4 binary64) d) (*.f64 M D))
(*.f64 (/.f64 M d) (*.f64 D #s(literal 1/4 binary64)))
(*.f64 (/.f64 D d) (/.f64 M #s(literal 4 binary64)))
(*.f64 (/.f64 (*.f64 M D) d) #s(literal 1/4 binary64))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -4 binary64))))
(*.f64 (/.f64 (*.f64 D #s(literal 1/4 binary64)) d) M)
(*.f64 M (/.f64 (*.f64 D #s(literal 1/4 binary64)) d))
(*.f64 D (/.f64 M (*.f64 d #s(literal 4 binary64))))
(*.f64 D (*.f64 M (/.f64 #s(literal 1/4 binary64) d)))
(/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 M D) d) #s(literal 4 binary64))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (*.f64 d #s(literal 4 binary64)))
(/.f64 (*.f64 (/.f64 M d) D) #s(literal 4 binary64))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d #s(literal -4 binary64)))
(/.f64 (*.f64 M (*.f64 D #s(literal 1/4 binary64))) d)
(/.f64 (/.f64 (*.f64 M D) #s(literal 4 binary64)) d)
(/.f64 (neg.f64 (neg.f64 (*.f64 M D))) (neg.f64 (*.f64 d #s(literal -4 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 M D) d)) #s(literal -4 binary64))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))))
(*.f64 M D)
(*.f64 D M)
M
D
(*.f64 d #s(literal 4 binary64))
(*.f64 #s(literal 4 binary64) d)
d
#s(literal 4 binary64)
(*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))
(*.f64 M (*.f64 (/.f64 D d) (/.f64 h l)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1 binary64) d) (/.f64 h l)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 M D) d))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d)) (/.f64 #s(literal -1 binary64) l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal -1 binary64) l) (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d)))
(*.f64 (neg.f64 h) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 #s(literal -1 binary64) l)))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (*.f64 M D) d) (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (*.f64 d (neg.f64 l)))
(/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))
(/.f64 (*.f64 (*.f64 M D) (/.f64 h l)) d)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d)) (neg.f64 l))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (/.f64 #s(literal -1 binary64) l)) d)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) #s(literal 1 binary64)) (*.f64 d (neg.f64 l)))
(/.f64 (/.f64 (*.f64 (*.f64 M D) h) d) l)
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) h) (*.f64 (neg.f64 d) l))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (neg.f64 h)) (*.f64 (neg.f64 d) (neg.f64 l)))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 h l)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d)) #s(literal 1 binary64)) (neg.f64 l))
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l))))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) h) d) (/.f64 #s(literal -1 binary64) l)))
(*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h))
(*.f64 (neg.f64 (*.f64 (*.f64 M D) h)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (neg.f64 (*.f64 h M)) (/.f64 D d))
(*.f64 M (*.f64 (/.f64 D d) (neg.f64 h)))
(*.f64 (*.f64 M D) (/.f64 (neg.f64 h) d))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1 binary64) d) (neg.f64 h)))
(*.f64 (neg.f64 h) (/.f64 (*.f64 M D) d))
(*.f64 (neg.f64 (/.f64 (*.f64 M D) d)) h)
(/.f64 (neg.f64 (*.f64 (*.f64 M D) h)) d)
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (neg.f64 h)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 h) (neg.f64 (*.f64 M D))) (neg.f64 d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 M D) h))) (neg.f64 d))
(neg.f64 (/.f64 (*.f64 (*.f64 M D) h) d))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1 binary64) d))
(*.f64 (/.f64 #s(literal 1 binary64) d) (*.f64 M D))
(*.f64 (/.f64 D d) M)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal 1 binary64) (neg.f64 d)))
(/.f64 (*.f64 M D) d)
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) d)
(/.f64 (neg.f64 (*.f64 M D)) (neg.f64 d))
(/.f64 (neg.f64 (neg.f64 (*.f64 M D))) (neg.f64 (neg.f64 d)))
(neg.f64 (/.f64 (*.f64 M D) (neg.f64 d)))
(neg.f64 (/.f64 (neg.f64 (*.f64 M D)) d))
(neg.f64 h)
h
(neg.f64 l)
l
(*.f64 l #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) l)
(neg.f64 (neg.f64 l))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l))) D)))
#s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l))) D))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l))) D)
(*.f64 D (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l))))
(fabs.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l))))
(fabs.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l)))))
(pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l)) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l)))
(sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l))) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l)))))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (/.f64 h l) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 M M)) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))
(*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) (*.f64 M #s(literal -1/4 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 h M) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l)) M)
(*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 M M) h)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 M M) (*.f64 d d))) (/.f64 h l))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 #s(literal -1/4 binary64) M) (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 M M) h) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 M M) (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))
(*.f64 M (/.f64 (*.f64 (*.f64 h M) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) #s(literal -1/4 binary64)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 (*.f64 (*.f64 M M) h))) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) #s(literal -1/4 binary64)) l)
(/.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) l)
(*.f64 (*.f64 (*.f64 M M) h) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l))
(*.f64 (/.f64 (*.f64 h M) (*.f64 d d)) (/.f64 M l))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 M M) h))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 M M))
(*.f64 (/.f64 h (*.f64 d d)) (/.f64 (*.f64 M M) l))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M l) M))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 h M) l))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h M) (/.f64 M (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 M l) (/.f64 (*.f64 h M) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l)))
(*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) M)
(*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) M))
(*.f64 h (*.f64 (/.f64 M (*.f64 (*.f64 d d) l)) M))
(*.f64 h (*.f64 (*.f64 M M) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) l)
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal 1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) l)
(/.f64 (*.f64 (/.f64 (*.f64 h M) (*.f64 d d)) M) l)
(/.f64 (*.f64 (neg.f64 (*.f64 h M)) M) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (*.f64 d d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 M M) h))) (neg.f64 (neg.f64 (*.f64 (*.f64 d d) l))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (neg.f64 l))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) l)))
(neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 (*.f64 h M) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 h M))
(*.f64 (/.f64 M (*.f64 (*.f64 d d) l)) h)
(*.f64 (/.f64 h (*.f64 d d)) (/.f64 M l))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 h l))
(*.f64 M (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 h (/.f64 M (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h M) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 M l) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 M (*.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 h d) (/.f64 M (*.f64 d l)))
(*.f64 (neg.f64 (*.f64 h M)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 d d) l))))
(/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 h M) #s(literal 1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (/.f64 (*.f64 h M) (*.f64 d d)) l)
(/.f64 (neg.f64 (*.f64 h M)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 h (/.f64 M l)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 h M) d) (*.f64 d l))
(/.f64 (/.f64 (*.f64 h M) l) (*.f64 d d))
(/.f64 (*.f64 (/.f64 h (*.f64 d d)) M) l)
(/.f64 (neg.f64 (neg.f64 (*.f64 h M))) (neg.f64 (neg.f64 (*.f64 (*.f64 d d) l))))
(/.f64 (neg.f64 (/.f64 (*.f64 h M) (*.f64 d d))) (neg.f64 l))
(neg.f64 (/.f64 (neg.f64 (*.f64 h M)) (*.f64 (*.f64 d d) l)))
(neg.f64 (/.f64 (*.f64 h M) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 h M)
(*.f64 M h)
(*.f64 (*.f64 d d) l)
(*.f64 (*.f64 d l) d)
(*.f64 l (*.f64 d d))
(*.f64 d (*.f64 d l))
(*.f64 (*.f64 l (neg.f64 d)) (neg.f64 d))
(*.f64 (*.f64 l (fabs.f64 d)) (fabs.f64 d))
(*.f64 (fabs.f64 d) (*.f64 (fabs.f64 d) l))
(*.f64 (neg.f64 d) (*.f64 (neg.f64 d) l))
(*.f64 d d)
(*.f64 (fabs.f64 d) (fabs.f64 d))
(*.f64 (neg.f64 d) (neg.f64 d))
(*.f64 (fabs.f64 (fabs.f64 d)) (fabs.f64 (fabs.f64 d)))
(*.f64 (neg.f64 (fabs.f64 d)) (neg.f64 (fabs.f64 d)))
(*.f64 (neg.f64 (neg.f64 d)) (neg.f64 (neg.f64 d)))
(fabs.f64 (*.f64 d d))
(neg.f64 (*.f64 (neg.f64 d) d))
(neg.f64 (*.f64 d (neg.f64 d)))
(pow.f64 d #s(literal 2 binary64))
(pow.f64 (neg.f64 d) #s(literal 2 binary64))
(pow.f64 (fabs.f64 d) #s(literal 2 binary64))
#s(literal -1/4 binary64)
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (neg.f64 (*.f64 M w0)) (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))))
(*.f64 (neg.f64 (*.f64 M w0)) (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) (*.f64 M w0))
(*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) M) w0)
(*.f64 (neg.f64 (*.f64 w0 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))) M)
(*.f64 M (neg.f64 (*.f64 w0 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
(*.f64 w0 (*.f64 M (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (*.f64 M w0)))
(*.f64 M w0)
(*.f64 w0 M)
(neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(fabs.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))
(fabs.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))))
(pow.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))
(sqrt.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))))
(*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 h D) l) (/.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 d d)) (/.f64 (*.f64 h D) l))
(*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) D) d) (/.f64 (*.f64 h D) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) D) l) (/.f64 (*.f64 h D) (*.f64 d d)))
(*.f64 (/.f64 (*.f64 h D) (*.f64 d d)) (/.f64 (*.f64 #s(literal -1/4 binary64) D) l))
(*.f64 (/.f64 (*.f64 h D) d) (/.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 d l)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 D D) h)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 (*.f64 h D) (*.f64 (*.f64 d d) l)) (*.f64 #s(literal -1/4 binary64) D))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) h) (*.f64 d d)) (/.f64 D l))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) h) d) (/.f64 D (*.f64 d l)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) h) l) (/.f64 D (*.f64 d d)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 D D) h) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 #s(literal -1/4 binary64) D) (/.f64 (*.f64 h D) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) h) (*.f64 D (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 h D) (*.f64 (*.f64 #s(literal -1/4 binary64) D) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (/.f64 #s(literal -1/4 binary64) d) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d l)))
(*.f64 (/.f64 #s(literal -1/4 binary64) l) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 d d)))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 D D) h) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d d)) (/.f64 (*.f64 (*.f64 D D) h) l))
(*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) h) (/.f64 D (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h D) (/.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 (*.f64 d d) l)))
(*.f64 D (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 h D) (*.f64 (*.f64 d d) l))))
(*.f64 #s(literal -1/4 binary64) (*.f64 D (/.f64 (*.f64 h D) (*.f64 (*.f64 d d) l))))
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d d)) l)
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) #s(literal 1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 D D) h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 d d)) (*.f64 h D)) l)
(/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (/.f64 (*.f64 h D) l)) (*.f64 d d))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) d) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) l) (*.f64 d d))
(/.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 D D) h))) (neg.f64 (neg.f64 (*.f64 (*.f64 d d) l))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d d))) (neg.f64 l))
(neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (neg.f64 (*.f64 (*.f64 d d) l))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 D D) h)) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D))
(*.f64 (*.f64 h D) (*.f64 #s(literal -1/4 binary64) D))
(*.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) h) D)
(*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) h)
(*.f64 (*.f64 (*.f64 D D) h) #s(literal -1/4 binary64))
(*.f64 (*.f64 (*.f64 h D) #s(literal -1/4 binary64)) D)
(*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 D D) h))
(*.f64 D (*.f64 (*.f64 #s(literal -1/4 binary64) D) h))
(*.f64 h (*.f64 (*.f64 D D) #s(literal -1/4 binary64)))
(*.f64 #s(literal -1/4 binary64) D)
(*.f64 D #s(literal -1/4 binary64))
(*.f64 h D)
(*.f64 D h)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(fabs.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))))
(fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) l)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) l)) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64))) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))))
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) l))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))) (*.f64 (*.f64 D D) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l) (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 (*.f64 M M) h))) (*.f64 (*.f64 d d) l))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 d d)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 (*.f64 M M) h)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) (*.f64 M (*.f64 (*.f64 D D) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l)) (*.f64 D D) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 (*.f64 M M) (*.f64 d d))) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 M M)) (/.f64 h (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) M) (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) h) (/.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) (*.f64 D D)) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 M M) h) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (*.f64 (/.f64 h l) (*.f64 (*.f64 D D) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 D D) (/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal -1/4 binary64)) (*.f64 (*.f64 d d) l)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) D) (*.f64 #s(literal -1/4 binary64) D) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) M #s(literal 1 binary64))
(fma.f64 D (*.f64 (*.f64 #s(literal -1/4 binary64) D) (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))) #s(literal 1 binary64))
(fma.f64 M (*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 (*.f64 M M) h) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (/.f64 h l))
(*.f64 (/.f64 (*.f64 h M) (*.f64 d d)) (/.f64 M l))
(*.f64 (/.f64 (*.f64 M M) d) (/.f64 h (*.f64 d l)))
(*.f64 (/.f64 (*.f64 M M) l) (/.f64 h (*.f64 d d)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 M M) h))
(*.f64 (/.f64 h (*.f64 (*.f64 d d) l)) (*.f64 M M))
(*.f64 (/.f64 h (*.f64 d d)) (/.f64 (*.f64 M M) l))
(*.f64 (/.f64 h (*.f64 d d)) (*.f64 (/.f64 M l) M))
(*.f64 (/.f64 M (*.f64 d d)) (/.f64 (*.f64 h M) l))
(*.f64 (*.f64 M M) (/.f64 h (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h M) (/.f64 M (*.f64 (*.f64 d d) l)))
(*.f64 (/.f64 M l) (/.f64 (*.f64 h M) (*.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 M M) (*.f64 d d)))
(*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l)))
(*.f64 (/.f64 h d) (/.f64 (*.f64 M M) (*.f64 d l)))
(*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) M)
(*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)))
(*.f64 (*.f64 h M) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l)) M))
(*.f64 h (*.f64 (/.f64 M (*.f64 (*.f64 d d) l)) M))
(*.f64 h (*.f64 (*.f64 M M) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d d) l))))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 M) (*.f64 (neg.f64 M) (/.f64 h (*.f64 (*.f64 d d) l))))
(*.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 h (/.f64 (*.f64 M M) (*.f64 (*.f64 d d) l)))
(/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (*.f64 M M) (/.f64 h l)) (*.f64 d d))
(/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d)) l)
(/.f64 (*.f64 (*.f64 (*.f64 M M) h) #s(literal 1 binary64)) (*.f64 (*.f64 d d) l))
(/.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) (neg.f64 h)) (neg.f64 l))
(/.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d d)) h) l)
(/.f64 (*.f64 (/.f64 (*.f64 h M) (*.f64 d d)) M) l)
(/.f64 (*.f64 (neg.f64 (*.f64 h M)) M) (neg.f64 (*.f64 (*.f64 d d) l)))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (*.f64 d l))
(/.f64 (/.f64 (*.f64 (*.f64 M M) h) l) (*.f64 d d))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 M M) h))) (neg.f64 (neg.f64 (*.f64 (*.f64 d d) l))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 d d))) (neg.f64 l))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 M M) h)) (*.f64 (*.f64 d d) l)))
(neg.f64 (/.f64 (*.f64 (*.f64 M M) h) (neg.f64 (*.f64 (*.f64 d d) l))))
(*.f64 (*.f64 M M) h)
(*.f64 (*.f64 h M) M)
(*.f64 M (*.f64 h M))
(*.f64 h (*.f64 M M))
(*.f64 (neg.f64 (*.f64 h M)) (neg.f64 M))
(*.f64 (*.f64 h (fabs.f64 M)) (fabs.f64 M))
(*.f64 (fabs.f64 M) (*.f64 (fabs.f64 M) h))
(*.f64 (neg.f64 M) (neg.f64 (*.f64 h M)))
(*.f64 M M)
(*.f64 (fabs.f64 M) (fabs.f64 M))
(*.f64 (neg.f64 M) (neg.f64 M))
(*.f64 (fabs.f64 (fabs.f64 M)) (fabs.f64 (fabs.f64 M)))
(*.f64 (neg.f64 (fabs.f64 M)) (neg.f64 (fabs.f64 M)))
(*.f64 (neg.f64 (neg.f64 M)) (neg.f64 (neg.f64 M)))
(fabs.f64 (*.f64 M M))
(neg.f64 (*.f64 (neg.f64 M) M))
(neg.f64 (*.f64 M (neg.f64 M)))
(pow.f64 M #s(literal 2 binary64))
(pow.f64 (neg.f64 M) #s(literal 2 binary64))
(pow.f64 (fabs.f64 M) #s(literal 2 binary64))
(*.f64 (*.f64 D D) #s(literal -1/4 binary64))
(*.f64 (*.f64 #s(literal -1/4 binary64) D) D)
(*.f64 #s(literal -1/4 binary64) (*.f64 D D))
(*.f64 D (*.f64 #s(literal -1/4 binary64) D))
(*.f64 (*.f64 #s(literal -1/4 binary64) (neg.f64 D)) (neg.f64 D))
(*.f64 (*.f64 #s(literal -1/4 binary64) (fabs.f64 D)) (fabs.f64 D))
(*.f64 (fabs.f64 D) (*.f64 (fabs.f64 D) #s(literal -1/4 binary64)))
(*.f64 (neg.f64 D) (*.f64 (neg.f64 D) #s(literal -1/4 binary64)))
(*.f64 D D)
(*.f64 (fabs.f64 D) (fabs.f64 D))
(*.f64 (neg.f64 D) (neg.f64 D))
(*.f64 (fabs.f64 (fabs.f64 D)) (fabs.f64 (fabs.f64 D)))
(*.f64 (neg.f64 (fabs.f64 D)) (neg.f64 (fabs.f64 D)))
(*.f64 (neg.f64 (neg.f64 D)) (neg.f64 (neg.f64 D)))
(fabs.f64 (*.f64 D D))
(neg.f64 (*.f64 (neg.f64 D) D))
(neg.f64 (*.f64 D (neg.f64 D)))
(pow.f64 D #s(literal 2 binary64))
(pow.f64 (neg.f64 D) #s(literal 2 binary64))
(pow.f64 (fabs.f64 D) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))))
(fabs.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))))
(fabs.f64 (neg.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l))))))
(pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l))) #s(literal 1/2 binary64))
(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l))))
(sqrt.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l))))))
(*.f64 (-.f64 l (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) h)) (/.f64 #s(literal 1 binary64) l))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 h l)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 h l)))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))
(-.f64 (/.f64 l l) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l)))
(/.f64 (-.f64 l (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) h)) l)
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 l)) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) h)) (neg.f64 l))
(/.f64 (neg.f64 (-.f64 l (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) h))) (neg.f64 l))
(fma.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 h l) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (neg.f64 (/.f64 h l)) #s(literal 1 binary64))
(fma.f64 (/.f64 h l) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 h l)) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) h) (/.f64 #s(literal -1 binary64) l) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) h) (/.f64 #s(literal 1 binary64) l) #s(literal 1 binary64))
(neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 h l))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) (+.f64 d d))) (*.f64 M (/.f64 h l)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) (+.f64 d d))) (*.f64 (*.f64 M M) (/.f64 h l)))
(*.f64 (*.f64 (/.f64 h l) (/.f64 D (+.f64 d d))) (/.f64 (*.f64 M (*.f64 M D)) (+.f64 d d)))
(*.f64 (*.f64 (/.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 h l) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.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 h l)))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) h) (/.f64 #s(literal 1 binary64) l))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) h) (/.f64 #s(literal -1 binary64) l))
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) (+.f64 d d)))) M)
(*.f64 (*.f64 (/.f64 h l) (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) (+.f64 d d)))) (*.f64 M M))
(*.f64 (*.f64 (/.f64 h l) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) h))
(*.f64 h (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 #s(literal 1 binary64) l)))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 M (*.f64 M D)) (+.f64 d d)) (/.f64 h l)))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))
(*.f64 h (*.f64 (/.f64 #s(literal 1 binary64) l) (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d)))))
(*.f64 h (/.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) l))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) l))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) h) l)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) h) (neg.f64 l))
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) h) #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) h)) l)
(neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))) h)
(*.f64 (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) (+.f64 d d))) (*.f64 h M))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) (+.f64 d d))) (*.f64 (*.f64 M M) h))
(*.f64 (*.f64 h (/.f64 D (+.f64 d d))) (/.f64 (*.f64 M (*.f64 M D)) (+.f64 d d)))
(*.f64 (*.f64 h (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 h (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))) h))
(*.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) (+.f64 d d)))) M)
(*.f64 (*.f64 h (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) (+.f64 d d)))) (*.f64 M M))
(*.f64 (*.f64 h (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 (*.f64 M (*.f64 M D)) (+.f64 d d)) h))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))))
(*.f64 M (*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 M (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) d)
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 (*.f64 M D) h) (+.f64 d d))) (+.f64 d d))
(*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d)))
(*.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 M D) (*.f64 d #s(literal -2 binary64))) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) (+.f64 d d))) M)
(*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 M D)) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 M #s(literal 1/2 binary64))) (/.f64 D d))
(*.f64 (/.f64 (*.f64 M (*.f64 M D)) (+.f64 d d)) (/.f64 D (+.f64 d d)))
(*.f64 (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) (+.f64 d d))) (*.f64 M M))
(*.f64 (*.f64 (/.f64 D (+.f64 d d)) (fabs.f64 M)) (*.f64 (/.f64 D (+.f64 d d)) (fabs.f64 M)))
(*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 M (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (+.f64 d d) (+.f64 d d))))
(*.f64 (/.f64 D (+.f64 d d)) (/.f64 (*.f64 M (*.f64 M D)) (+.f64 d d)))
(*.f64 (*.f64 M M) (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) (+.f64 d d))))
(*.f64 (/.f64 D (+.f64 d d)) (*.f64 (/.f64 D (+.f64 d d)) (*.f64 M M)))
(*.f64 (*.f64 M D) (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (*.f64 (/.f64 D d) (/.f64 (*.f64 M D) (+.f64 d d))))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) (+.f64 d d))) (neg.f64 M)) (neg.f64 M))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) (+.f64 d d))) (fabs.f64 M)) (fabs.f64 M))
(*.f64 (*.f64 (/.f64 (*.f64 D D) (*.f64 (+.f64 d d) (+.f64 d d))) M) M)
(*.f64 (fabs.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (fabs.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))) (neg.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d)))))
(*.f64 D (*.f64 (/.f64 #s(literal 1/2 binary64) d) (/.f64 (*.f64 M (*.f64 M D)) (+.f64 d d))))
(fabs.f64 (/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 M D)) (*.f64 (+.f64 d d) (+.f64 d d)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (neg.f64 (*.f64 M D))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) d)
(/.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (*.f64 M D)) (+.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 M D)) (*.f64 d (+.f64 d d)))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (neg.f64 (*.f64 M D))) (*.f64 d (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (*.f64 d d))
(/.f64 (*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 (*.f64 M D) (+.f64 d d))) d)
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (*.f64 M D)) (*.f64 (*.f64 d #s(literal -2 binary64)) (+.f64 d d)))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (neg.f64 (*.f64 M D))) (*.f64 (*.f64 d #s(literal -2 binary64)) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (*.f64 (*.f64 d #s(literal -2 binary64)) d))
(/.f64 (*.f64 (neg.f64 (*.f64 M D)) (/.f64 (*.f64 M D) (+.f64 d d))) (*.f64 d #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 M D) (neg.f64 (*.f64 M D))) (*.f64 (+.f64 d d) (*.f64 d #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 M D) (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (*.f64 (+.f64 d d) d))
(/.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (+.f64 d d))) (+.f64 d d))
(/.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 M D)) (+.f64 d d))) (+.f64 d d))
(/.f64 (*.f64 (neg.f64 D) (/.f64 (*.f64 M (*.f64 M D)) (+.f64 d d))) (*.f64 d #s(literal -2 binary64)))
(neg.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64)))))
(pow.f64 (/.f64 (*.f64 M D) (+.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 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) #s(literal 2 binary64))
(*.f64 (*.f64 M #s(literal 1/2 binary64)) (/.f64 D d))
(*.f64 (*.f64 M D) (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (/.f64 D #s(literal 2 binary64)) (/.f64 M d))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) (*.f64 M D))
(*.f64 (/.f64 M d) (/.f64 D #s(literal 2 binary64)))
(*.f64 (/.f64 D d) (*.f64 M #s(literal 1/2 binary64)))
(*.f64 (/.f64 D (+.f64 d d)) M)
(*.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) d))
(*.f64 (neg.f64 (*.f64 M D)) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(*.f64 M (/.f64 D (+.f64 d d)))
(*.f64 D (/.f64 M (+.f64 d d)))
(*.f64 D (*.f64 M (/.f64 #s(literal 1/2 binary64) d)))
(*.f64 D (*.f64 (/.f64 #s(literal 1/2 binary64) d) M))
(/.f64 (*.f64 M D) (+.f64 d d))
(/.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) d)
(/.f64 (/.f64 (*.f64 M D) d) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64)) d)
(/.f64 (*.f64 (*.f64 M D) #s(literal 1 binary64)) (+.f64 d d))
(/.f64 (neg.f64 (*.f64 M D)) (*.f64 d #s(literal -2 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 M D))) (+.f64 d d))
(/.f64 (neg.f64 (*.f64 (*.f64 M D) #s(literal 1/2 binary64))) (neg.f64 d))
(neg.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) d) D)
(*.f64 D (/.f64 #s(literal 1/2 binary64) d))
(*.f64 (neg.f64 D) (/.f64 #s(literal 1 binary64) (*.f64 d #s(literal -2 binary64))))
(/.f64 D (+.f64 d d))
(/.f64 (*.f64 D #s(literal 1 binary64)) (+.f64 d d))
(/.f64 (/.f64 D #s(literal 2 binary64)) d)
(/.f64 (/.f64 D d) #s(literal 2 binary64))
(/.f64 (neg.f64 D) (*.f64 d #s(literal -2 binary64)))
(/.f64 (neg.f64 (neg.f64 D)) (+.f64 d d))
(neg.f64 (/.f64 (neg.f64 D) (+.f64 d d)))
(neg.f64 (/.f64 D (*.f64 d #s(literal -2 binary64))))
(*.f64 d #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) d)
(+.f64 d d)
(+.f64 (*.f64 #s(literal 1 binary64) d) (*.f64 #s(literal 1 binary64) d))
(+.f64 (*.f64 d #s(literal 1 binary64)) (*.f64 d #s(literal 1 binary64)))
(+.f64 d (neg.f64 (neg.f64 d)))
(-.f64 d (neg.f64 d))
(fma.f64 #s(literal 1 binary64) d (*.f64 #s(literal 1 binary64) d))
(fma.f64 d #s(literal 1 binary64) (*.f64 d #s(literal 1 binary64)))
(neg.f64 (*.f64 d #s(literal -2 binary64)))

eval104.0ms (1.1%)

Memory
-14.5MiB live, 79.7MiB allocated; 24ms collecting garbage
Compiler

Compiled 31 398 to 4 867 computations (84.5% saved)

prune35.0ms (0.4%)

Memory
-18.8MiB live, 28.6MiB allocated; 2ms collecting garbage
Pruning

32 alts after pruning (29 fresh and 3 done)

PrunedKeptTotal
New82011831
Fresh41822
Picked325
Done011
Total82732859
Accuracy
98.5%
Counts
859 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.4%
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))) w0)
58.0%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
71.6%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
58.6%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) M #s(literal 1 binary64))) w0)
52.5%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))) w0)
69.5%
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
84.7%
(*.f64 w0 (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (*.f64 M D))) (*.f64 d #s(literal 4 binary64)))))
85.1%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l))))
88.4%
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))))))
17.7%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d l) d)) #s(literal -1/4 binary64))))))
21.0%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)))))))
26.2%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))) #s(literal -1/4 binary64))))))
26.2%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l))) #s(literal -1/4 binary64))))))
27.4%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d l)) h) (/.f64 M d)) #s(literal -1/4 binary64))))))
22.4%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d l) d))) #s(literal -1/4 binary64))))))
18.0%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d))))
69.3%
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
7.7%
(*.f64 w0 #s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) l)))
1.6%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 w0)) M))
1.6%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) M) w0))
1.6%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) d) (*.f64 d l))))))
1.6%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d l) d))))))
1.5%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 #s(approx (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))) d)))))
1.9%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 #s(approx (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))) (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
1.7%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d l)) d))))))
1.9%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))))))))
1.7%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 h l))))))))))
19.3%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) #s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))))) d)))
20.8%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) #s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
1.5%
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) #s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))))) d))))
8.1%
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))))) l))
77.7%
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (+.f64 w0 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))) l))))
Compiler

Compiled 1 161 to 878 computations (24.4% saved)

regimes448.0ms (4.9%)

Memory
17.1MiB live, 311.2MiB allocated; 30ms collecting garbage
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
2 → 2
6 → 2
20 → 2
39 → 2
41 → 3
49 → 2
70 → 2
Calls
Call 1
Inputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
Outputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
Call 2
Inputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
Outputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
Call 3
Inputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d l) d))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d l) d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 M (*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))))))
Outputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d l) d))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
Call 4
Inputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d l) d))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d l) d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 M (*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d l)) h) (/.f64 M d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) (/.f64 (*.f64 (*.f64 M M) h) d))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d l)) d)))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) M) w0))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d l) d))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 M)) w0))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 w0)) M))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) d) (*.f64 d l))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) (*.f64 d l)) (/.f64 M d))))))))
Outputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d l)) h) (/.f64 M d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
Call 5
Inputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d l) d))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d l) d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 M (*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d l)) h) (/.f64 M d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) (/.f64 (*.f64 (*.f64 M M) h) d))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d l)) d)))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) M) w0))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d l) d))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 M)) w0))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 w0)) M))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) d) (*.f64 d l))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) (*.f64 d l)) (/.f64 M d))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d l)) d))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 h l))))))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) M #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) l)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) h))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) M) h) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 M D)) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D D) d)) h) l))))
Outputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
Call 6
Inputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d l) d))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d l) d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 M (*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d l)) h) (/.f64 M d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) (/.f64 (*.f64 (*.f64 M M) h) d))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d l)) d)))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) M) w0))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d l) d))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 M)) w0))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 w0)) M))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) d) (*.f64 d l))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) (*.f64 d l)) (/.f64 M d))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d l)) d))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 h l))))))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) M #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) l)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) h))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) M) h) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 M D)) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D D) d)) h) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (*.f64 M D) h)) (*.f64 d #s(literal 4 binary64))) l))))
Outputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
Call 7
Inputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d l) d))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d l) d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 M (*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d l)) h) (/.f64 M d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) (/.f64 (*.f64 (*.f64 M M) h) d))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d l)) d)))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) M) w0))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d l) d))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 M)) w0))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 w0)) M))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) d) (*.f64 d l))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) (*.f64 d l)) (/.f64 M d))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d l)) d))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 h l))))))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) M #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) l)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) h))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) M) h) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 M D)) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D D) d)) h) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (*.f64 M D) h)) (*.f64 d #s(literal 4 binary64))) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) #s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) #s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))))) d)))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 #s(approx (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))) (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
Outputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))))))
Call 8
Inputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(literal 1 binary64)))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 M (/.f64 (*.f64 h M) (*.f64 (*.f64 d l) d))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d l) d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 M (*.f64 (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l)) #s(literal -1/4 binary64)))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 M (*.f64 d l)) h) (/.f64 M d)) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 h M) (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 d l)) (/.f64 (*.f64 (*.f64 M M) h) d))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 M M) h) d) (/.f64 #s(literal -1/4 binary64) (*.f64 d l)))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (*.f64 d l)) d)))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l)))) M) w0))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d l) d))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 M)) w0))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 (*.f64 d d) l))) (neg.f64 w0)) M))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) d) (*.f64 d l))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l)))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 h M) (*.f64 d l)) (/.f64 M d))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 M d) (*.f64 (/.f64 M d) (/.f64 h l)))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) D) (*.f64 h D)) (*.f64 d l)) d))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 D (*.f64 D (/.f64 (*.f64 h #s(literal 1/4 binary64)) (*.f64 (*.f64 d d) l))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 D d) (*.f64 (/.f64 D d) (/.f64 h l))))))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) (/.f64 (*.f64 h M) (*.f64 (*.f64 d d) l))) M #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) h) (*.f64 (*.f64 d d) l)) (*.f64 (*.f64 D D) #s(literal -1/4 binary64)) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (/.f64 h (*.f64 (*.f64 d d) (*.f64 #s(literal -4 binary64) l))) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) M) (*.f64 h M)) (/.f64 (*.f64 D D) (*.f64 d d)) l) l)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 M D) (/.f64 (*.f64 M D) (*.f64 (*.f64 d d) #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (/.f64 (*.f64 M D) (*.f64 d #s(literal -4 binary64))) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 d d) #s(literal -4 binary64))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 (*.f64 l #s(literal 4 binary64)) (*.f64 d d))) h))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 M d) (/.f64 (*.f64 (*.f64 M D) D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 M M) d) (/.f64 (*.f64 D D) (*.f64 d #s(literal -4 binary64)))) (/.f64 h l) #s(literal 1 binary64))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 M D) D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) M) h) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 h l) (*.f64 M D)) (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 h (/.f64 (*.f64 (*.f64 M M) (*.f64 D D)) (*.f64 d #s(literal 4 binary64)))) (*.f64 d l)))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (*.f64 (*.f64 d #s(literal 4 binary64)) d)) h) (*.f64 M D)) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M M) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 D D) d)) h) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 M D) d) (/.f64 h l))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (*.f64 (*.f64 M D) h)) (*.f64 d #s(literal 4 binary64))) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 M D) (*.f64 d #s(literal 4 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) (neg.f64 h)) (neg.f64 l))))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) (/.f64 h l)))) w0)
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (/.f64 D (+.f64 d d)) M)) h) l))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) (+.f64 d d)) (/.f64 (*.f64 M D) (+.f64 d d))) h) l))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) #s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 D (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) #s(approx (* D (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4))) (/.f64 (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) #s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))))) d)))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 #s(approx (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))) (*.f64 D (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 (*.f64 M w0) (neg.f64 #s(approx (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))) d)))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D #s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (/.f64 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) l)))) d)))))
(*.f64 w0 (sqrt.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 d #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 M D) h) (*.f64 d l)) (*.f64 M D))) (*.f64 d #s(literal 4 binary64)))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 M (/.f64 D (+.f64 d d))) #s(literal 2 binary64)) (/.f64 h l)))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D #s(approx (sqrt (* (/ (* (* M M) h) (* (* d d) l)) -1/4)) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) #s(approx (* (* M w0) (neg (sqrt (/ (* (* -1/4 D) (* h D)) (* (* d d) l))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l))))) d))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D #s(approx (sqrt (neg (* 1/4 (/ (* (pow M 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) #s(approx (* M (* w0 (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))))) (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) l)))))) d))))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (+.f64 w0 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))) l))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 #s(approx (sqrt (neg (* 1/4 (/ (* (pow D 2) h) (* (pow d 2) l))))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 h (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l)))) (/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))))) l)))
#s(approx (* w0 (sqrt (- 1 (* (* (fabs (/ (* M D) (+ d d))) h) (/ (fabs (/ (* M D) (+ d d))) l))))) (/.f64 (*.f64 w0 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 h (*.f64 l (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64))))))) l))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 D (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l))))))))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (/.f64 (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) d))
#s(approx (* w0 (sqrt (- 1 (/ (* (* (/ (* M D) (+ d d)) (/ (* M D) (+ d d))) h) l)))) (/.f64 (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (*.f64 (pow.f64 M #s(literal 2 binary64)) h)) l))))) d))
#s(approx (* w0 (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))))) (*.f64 #s(literal -1 binary64) (*.f64 M (*.f64 w0 (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 #s(literal -1 binary64) (*.f64 D (sqrt.f64 (neg.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (pow.f64 M #s(literal 2 binary64)) h) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)))))))))
(*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) (*.f64 h (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (pow.f64 D #s(literal 2 binary64)) (pow.f64 M #s(literal 2 binary64))) (*.f64 (pow.f64 d #s(literal 2 binary64)) l)) (/.f64 #s(literal 1 binary64) h))))))
Outputs
(*.f64 w0 #s(approx (sqrt (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l)))) (*.f64 D (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 h M) d) (/.f64 M (*.f64 d l))) #s(literal -1/4 binary64))))))
(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) h) (/.f64 (fabs.f64 (/.f64 (*.f64 M D) (+.f64 d d))) l)))))
Calls

59 calls:

31.0ms
(*.f64 M D)
19.0ms
(*.f64 #s(literal 2 binary64) d)
19.0ms
D
17.0ms
d
17.0ms
h
Results
AccuracySegmentsBranch
69.3%1w0
69.3%1D
69.3%1(*.f64 #s(literal 2 binary64) d)
69.3%1d
69.3%1M
69.3%1(*.f64 M D)
69.3%1(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
69.3%1(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
69.3%1(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))
69.3%1(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))
69.3%1(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))))
69.3%1(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))
79.3%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
79.3%2(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
83.8%3(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))
83.8%3(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))
83.8%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))
84.5%3(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))))
86.2%3(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))
86.2%3(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))
69.3%1w0
69.3%1(/.f64 h l)
72.1%2D
69.3%1l
72.7%2(*.f64 #s(literal 2 binary64) d)
69.3%1h
72.7%2d
86.2%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))
84.2%2(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
84.2%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
77.9%2(*.f64 M D)
76.3%2M
91.0%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))
91.0%3(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))))
91.7%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))
91.7%3(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))
91.7%3(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))
94.0%3(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))))
94.0%3(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))
94.0%3(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))
91.0%2(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
91.0%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
94.0%3(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))
93.9%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))
89.2%1(/.f64 h l)
89.2%1(*.f64 #s(literal 2 binary64) d)
91.4%2(*.f64 M D)
92.9%2(/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d))
92.9%2(pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))
94.3%2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))
94.3%3(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))
94.3%3(sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l))))
94.3%3(*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)))))
89.2%1w0
91.4%2M
89.2%1D
89.2%1h
89.2%1l
89.2%1d
Compiler

Compiled 2 908 to 1 175 computations (59.6% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-8.127140970068618e+297
Compiler

Compiled 21 to 26 computations (-23.8% saved)

bsearch1.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-8.127140970068618e+297
Compiler

Compiled 21 to 26 computations (-23.8% saved)

bsearch1.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.049056239808985026
NaN
0.0ms
-inf
-8.127140970068618e+297
Compiler

Compiled 21 to 26 computations (-23.8% saved)

bsearch1.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-128286057971791.45
-111552037.2237213
Compiler

Compiled 21 to 26 computations (-23.8% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.5167118478011335e+21
-128286057971791.45
Compiler

Compiled 21 to 26 computations (-23.8% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.5167118478011335e+21
-128286057971791.45
Compiler

Compiled 21 to 26 computations (-23.8% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.5167118478011335e+21
-128286057971791.45
Compiler

Compiled 21 to 26 computations (-23.8% saved)

derivations2.0ms (0%)

Memory
3.2MiB live, 3.2MiB allocated; 0ms collecting garbage
Stop Event
fuel
Compiler

Compiled 566 to 113 computations (80% saved)

preprocess324.0ms (3.5%)

Memory
-10.3MiB live, 273.4MiB allocated; 35ms collecting garbage
Remove

(sort M D)

(negabs w0)

(abs d)

(abs D)

(abs M)

Compiler

Compiled 9 378 to 5 168 computations (44.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...