Complex division, real part

Time bar (total: 8.6s)

analyze23.0ms (0.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
75%74.9%25%0.2%0%0%0%5
75%74.9%25%0.2%0%0%0%6
75%74.9%25%0.2%0%0%0%7
87.5%87.3%12.5%0.2%0%0%0%8
93.8%93.6%6.2%0.2%0%0%0%9
93.8%93.6%6.2%0.2%0%0%0%10
93.8%93.6%6.2%0.2%0%0%0%11
96.9%96.7%3.1%0.2%0%0%0%12
Compiler

Compiled 20 to 12 computations (40% saved)

sample1.0s (11.8%)

Results
948.0ms7783×body256valid
56.0ms473×body256infinite
Bogosity

preprocess156.0ms (1.8%)

Algorithm
egg-herbie
Rules
1340×fma-neg
1088×fma-def
800×sub-neg
678×associate-/r*
656×div-sub
Problems
148×No Errors
107×(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(+.f64 (*.f64 a c) (*.f64 b d))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061436
1126436
2212436
3359436
4746436
51906436
64905436
76534436
87469436
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b) d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) (+.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b (neg.f64 d))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 d) (neg.f64 d))))
(/.f64 (+.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 c a) (*.f64 b d)) (+.f64 (*.f64 a a) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 d c) (*.f64 b a)) (+.f64 (*.f64 c c) (*.f64 a a)))
(/.f64 (+.f64 (*.f64 a b) (*.f64 c d)) (+.f64 (*.f64 b b) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 d b)) (+.f64 (*.f64 c c) (*.f64 b b)))
(/.f64 (+.f64 (*.f64 a d) (*.f64 b c)) (+.f64 (*.f64 d d) (*.f64 c c)))
Outputs
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 a (neg.f64 c) (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b d) (*.f64 a c)) (fma.f64 c c (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b) d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 a c (*.f64 b (neg.f64 d))) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) (+.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 d d)))
(/.f64 (fma.f64 a (neg.f64 c) (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 b d) (*.f64 a c)) (fma.f64 c c (*.f64 d d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b (neg.f64 d))) (+.f64 (*.f64 c c) (*.f64 (neg.f64 d) (neg.f64 d))))
(/.f64 (fma.f64 a c (*.f64 b (neg.f64 d))) (fma.f64 c c (*.f64 d d)))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (+.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 a d (*.f64 c b)) (fma.f64 c c (*.f64 d d)))
(/.f64 (fma.f64 c b (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
(/.f64 (+.f64 (*.f64 c a) (*.f64 b d)) (+.f64 (*.f64 a a) (*.f64 d d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 a a (*.f64 d d)))
(/.f64 (+.f64 (*.f64 d c) (*.f64 b a)) (+.f64 (*.f64 c c) (*.f64 a a)))
(/.f64 (fma.f64 a b (*.f64 c d)) (fma.f64 c c (*.f64 a a)))
(/.f64 (fma.f64 a b (*.f64 c d)) (fma.f64 a a (*.f64 c c)))
(/.f64 (+.f64 (*.f64 a b) (*.f64 c d)) (+.f64 (*.f64 b b) (*.f64 d d)))
(/.f64 (fma.f64 a b (*.f64 c d)) (fma.f64 b b (*.f64 d d)))
(/.f64 (fma.f64 a b (*.f64 c d)) (fma.f64 d d (*.f64 b b)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 d b)) (+.f64 (*.f64 c c) (*.f64 b b)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 c c (*.f64 b b)))
(/.f64 (fma.f64 a c (*.f64 b d)) (fma.f64 b b (*.f64 c c)))
(/.f64 (+.f64 (*.f64 a d) (*.f64 b c)) (+.f64 (*.f64 d d) (*.f64 c c)))
(/.f64 (fma.f64 a d (*.f64 c b)) (fma.f64 c c (*.f64 d d)))
(/.f64 (fma.f64 c b (*.f64 a d)) (fma.f64 c c (*.f64 d d)))
Compiler

Compiled 69 to 23 computations (66.7% saved)

eval0.0ms (0%)

Compiler

Compiled 17 to 9 computations (47.1% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
59.3%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
59.3%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 38 to 22 computations (42.1% saved)

localize41.0ms (0.5%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.3%
(+.f64 (*.f64 a c) (*.f64 b d))
59.6%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 50 to 12 computations (76% saved)

series9.0ms (0.1%)

Counts
2 → 60
Calls

24 calls:

TimeVariablePointExpression
1.0ms
a
@0
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
1.0ms
b
@inf
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
1.0ms
a
@-inf
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
1.0ms
b
@0
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
1.0ms
a
@inf
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))

rewrite86.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1478×log-prod
1122×fma-def
714×pow-exp
522×expm1-udef
522×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01350
128548
2411548
Stop Event
node limit
Counts
2 → 115
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(+.f64 (*.f64 a c) (*.f64 b d))
Outputs
(+.f64 0 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 a c (*.f64 b d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (*.f64 c c) (*.f64 d d)))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) -1)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) 1) -1)
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 a c (*.f64 (neg.f64 b) d))) (/.f64 (pow.f64 (*.f64 b d) 2) (fma.f64 a c (*.f64 (neg.f64 b) d))))
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (/.f64 1 (fma.f64 a c (*.f64 (neg.f64 b) d))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2)) (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3))))
(/.f64 1 (/.f64 (fma.f64 a c (*.f64 (neg.f64 b) d)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 (neg.f64 b) d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3))) (neg.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (neg.f64 (fma.f64 a c (*.f64 (neg.f64 b) d))))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2)) (-.f64 (*.f64 b d) (*.f64 a c)))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2)) (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3))) -1)
(pow.f64 (/.f64 (fma.f64 a c (*.f64 (neg.f64 b) d)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (+.f64 1 (expm1.f64 (*.f64 b d)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 b) d)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 b d)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) d) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b d))) (pow.f64 (exp.f64 a) c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b d))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a c (*.f64 b d)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 a c (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 (*.f64 a c) 1 (*.f64 b d))
(fma.f64 b d (*.f64 a c))
(fma.f64 d b (*.f64 a c))
(fma.f64 (*.f64 b d) 1 (*.f64 a c))
(fma.f64 1 (*.f64 a c) (*.f64 b d))
(fma.f64 1 (*.f64 b d) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) b) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (*.f64 b d)) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (*.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) d) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (*.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) a) (*.f64 b d))
(fma.f64 (sqrt.f64 (*.f64 b d)) (sqrt.f64 (*.f64 b d)) (*.f64 a c))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (*.f64 b d))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) d) (*.f64 a c))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 b d))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) b) (*.f64 a c))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 b d))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d) (*.f64 a c))
(fma.f64 (*.f64 b (sqrt.f64 d)) (sqrt.f64 d) (*.f64 a c))
(fma.f64 (*.f64 d (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a c))
(fma.f64 (*.f64 d (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a c))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b d))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 b d))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b d))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b d))

simplify98.0ms (1.1%)

Algorithm
egg-herbie
Rules
1854×fma-def
1342×unswap-sqr
1088×distribute-lft-in
510×cancel-sign-sub-inv
442×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03276223
18135931
228945759
Stop Event
node limit
Counts
175 → 177
Calls
Call 1
Inputs
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(*.f64 b d)
(*.f64 a c)
(*.f64 a c)
(*.f64 b d)
(*.f64 a c)
(*.f64 a c)
(*.f64 a c)
(*.f64 b d)
(*.f64 b d)
(*.f64 a c)
(*.f64 b d)
(*.f64 b d)
(+.f64 0 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 a c (*.f64 b d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (*.f64 c c) (*.f64 d d)))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) -1)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) 1) -1)
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 a c (*.f64 (neg.f64 b) d))) (/.f64 (pow.f64 (*.f64 b d) 2) (fma.f64 a c (*.f64 (neg.f64 b) d))))
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (/.f64 1 (fma.f64 a c (*.f64 (neg.f64 b) d))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2)) (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3))))
(/.f64 1 (/.f64 (fma.f64 a c (*.f64 (neg.f64 b) d)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 (neg.f64 b) d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3))) (neg.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (neg.f64 (fma.f64 a c (*.f64 (neg.f64 b) d))))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2)) (-.f64 (*.f64 b d) (*.f64 a c)))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2)) (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3))) -1)
(pow.f64 (/.f64 (fma.f64 a c (*.f64 (neg.f64 b) d)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (+.f64 1 (expm1.f64 (*.f64 b d)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 b) d)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 b d)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) d) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b d))) (pow.f64 (exp.f64 a) c)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b d))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a c (*.f64 b d)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 a c (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 (*.f64 a c) 1 (*.f64 b d))
(fma.f64 b d (*.f64 a c))
(fma.f64 d b (*.f64 a c))
(fma.f64 (*.f64 b d) 1 (*.f64 a c))
(fma.f64 1 (*.f64 a c) (*.f64 b d))
(fma.f64 1 (*.f64 b d) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) b) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (*.f64 b d)) (*.f64 a c))
(fma.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (*.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) d) (*.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (*.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) a) (*.f64 b d))
(fma.f64 (sqrt.f64 (*.f64 b d)) (sqrt.f64 (*.f64 b d)) (*.f64 a c))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (*.f64 b d))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) d) (*.f64 a c))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 b d))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) b) (*.f64 a c))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 b d))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d) (*.f64 a c))
(fma.f64 (*.f64 b (sqrt.f64 d)) (sqrt.f64 d) (*.f64 a c))
(fma.f64 (*.f64 d (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a c))
(fma.f64 (*.f64 d (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a c))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b d))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 b d))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b d))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b d))
Outputs
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d))))
(-.f64 (+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(-.f64 (fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d)) (fma.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d))))
(-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d))) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(fma.f64 (/.f64 d c) (/.f64 b c) (-.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(-.f64 (fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c)) (fma.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d))))
(-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d))) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(fma.f64 (/.f64 d c) (/.f64 b c) (-.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(-.f64 (fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c)) (fma.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c)
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(fma.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d))))
(-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d))) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(fma.f64 (/.f64 d c) (/.f64 b c) (-.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(-.f64 (fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c)) (fma.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d))))
(-.f64 (+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(-.f64 (fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d)) (fma.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d))))
(-.f64 (+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(-.f64 (fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d)) (fma.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))))
(*.f64 b d)
(*.f64 a c)
(*.f64 c a)
(*.f64 a c)
(*.f64 c a)
(*.f64 b d)
(*.f64 a c)
(*.f64 c a)
(*.f64 a c)
(*.f64 c a)
(*.f64 a c)
(*.f64 c a)
(*.f64 b d)
(*.f64 b d)
(*.f64 a c)
(*.f64 c a)
(*.f64 b d)
(*.f64 b d)
(+.f64 0 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))))))
(fma.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 a c (*.f64 b d)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 c a (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 c a (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (fma.f64 c a (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 c d) 2))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 d c) 2)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (+.f64 (pow.f64 c 4) (-.f64 (pow.f64 d 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (+.f64 (pow.f64 c 6) (pow.f64 d 6))) (-.f64 (pow.f64 d 4) (-.f64 (pow.f64 (*.f64 d c) 2) (pow.f64 c 4))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b d)) (-.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (pow.f64 c 4) (pow.f64 d 4)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (*.f64 c c) (*.f64 d d))) (-.f64 (pow.f64 c 4) (pow.f64 d 4)))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) -1)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))) 1) -1)
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1) 1))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 3))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1/3))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))) 2))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d)))) -1))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 c a (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (fma.f64 a c (*.f64 (neg.f64 b) d))) (/.f64 (pow.f64 (*.f64 b d) 2) (fma.f64 a c (*.f64 (neg.f64 b) d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 d (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 c a) 2)) (fma.f64 b d (*.f64 a (neg.f64 c))))
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 b (*.f64 d (fma.f64 b d (*.f64 a (neg.f64 c)))) (pow.f64 (*.f64 c a) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (/.f64 1 (fma.f64 a c (*.f64 (neg.f64 b) d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 d (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 c a) 2)) (fma.f64 b d (*.f64 a (neg.f64 c))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2)) (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 b (*.f64 d (fma.f64 b d (*.f64 a (neg.f64 c)))) (pow.f64 (*.f64 c a) 2)))
(/.f64 1 (/.f64 (fma.f64 a c (*.f64 (neg.f64 b) d)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 d (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 c a) 2)) (fma.f64 b d (*.f64 a (neg.f64 c))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 b (*.f64 d (fma.f64 b d (*.f64 a (neg.f64 c)))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(*.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 b (*.f64 d (fma.f64 b d (*.f64 a (neg.f64 c)))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 (neg.f64 b) d)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 d (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 c a) 2)) (fma.f64 b d (*.f64 a (neg.f64 c))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3))) (neg.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 b (*.f64 d (fma.f64 b d (*.f64 a (neg.f64 c)))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) (neg.f64 (fma.f64 a c (*.f64 (neg.f64 b) d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 d (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 c a) 2)) (fma.f64 b d (*.f64 a (neg.f64 c))))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 a c) 2)) (-.f64 (*.f64 b d) (*.f64 a c)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 d (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 c a) 2)) (fma.f64 b d (*.f64 a (neg.f64 c))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(pow.f64 (/.f64 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2)) (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 a c) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (*.f64 c a) 3)) (fma.f64 b (*.f64 d (fma.f64 b d (*.f64 a (neg.f64 c)))) (pow.f64 (*.f64 c a) 2)))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 (neg.f64 b) d)) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 d (neg.f64 b))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 (*.f64 c a) 2)) (fma.f64 b d (*.f64 a (neg.f64 c))))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log.f64 (*.f64 (pow.f64 (exp.f64 a) c) (+.f64 1 (expm1.f64 (*.f64 b d)))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (pow.f64 (exp.f64 b) d)))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 a c))) (+.f64 1 (expm1.f64 (*.f64 b d)))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) d) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b d))) (pow.f64 (exp.f64 a) c)))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 b d))) (+.f64 1 (expm1.f64 (*.f64 a c)))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1) 1))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d)))) 3))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 a c (*.f64 b d)))) 1/3))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) 2))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 a c (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (*.f64 a c) 1 (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 b d (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 d b (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (*.f64 b d) 1 (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 1 (*.f64 a c) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 1 (*.f64 b d) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) b) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (*.f64 b d)) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (cbrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (*.f64 a c)) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) d) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) c) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) a) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (sqrt.f64 (*.f64 b d)) (sqrt.f64 (*.f64 b d)) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) d) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) b) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (*.f64 b (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (*.f64 b (sqrt.f64 d)) (sqrt.f64 d) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (*.f64 d (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (*.f64 d (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a c))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (*.f64 a (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (*.f64 a (sqrt.f64 c)) (sqrt.f64 c) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (*.f64 c (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b d))
(fma.f64 c a (*.f64 b d))
(fma.f64 b d (*.f64 c a))

eval41.0ms (0.5%)

Compiler

Compiled 3697 to 1196 computations (67.6% saved)

prune57.0ms (0.7%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New16215177
Fresh000
Picked101
Done000
Total16315178
Accuracy
99.9%
Counts
178 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
57.1%
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
51.8%
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
29.5%
(/.f64 (fma.f64 (*.f64 d (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a c)) (+.f64 (*.f64 c c) (*.f64 d d)))
38.1%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
40.0%
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
41.3%
(/.f64 b d)
45.9%
(/.f64 a c)
59.8%
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
49.8%
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
46.2%
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
52.5%
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
58.7%
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
71.6%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
72.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
40.4%
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
57.1%
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
51.8%
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
29.5%
(/.f64 (fma.f64 (*.f64 d (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a c)) (+.f64 (*.f64 c c) (*.f64 d d)))
38.1%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
40.0%
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
41.3%
(/.f64 b d)
45.9%
(/.f64 a c)
59.8%
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
49.8%
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
46.2%
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
52.5%
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
58.7%
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
71.6%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
72.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
40.4%
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
Compiler

Compiled 1000 to 572 computations (42.8% saved)

localize112.0ms (1.3%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
95.3%
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
86.2%
(/.f64 a (fma.f64 d d (*.f64 c c)))
81.7%
(*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c)
71.6%
(/.f64 (fma.f64 d d (*.f64 c c)) d)
74.2%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
94.6%
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
82.4%
(/.f64 (*.f64 c a) (*.f64 d d))
100.0%
(/.f64 1 (hypot.f64 c d))
99.6%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
99.6%
(fma.f64 a c (*.f64 b d))
73.4%
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
Compiler

Compiled 189 to 30 computations (84.1% saved)

series37.0ms (0.4%)

Counts
11 → 420
Calls

105 calls:

TimeVariablePointExpression
2.0ms
a
@-inf
(/.f64 (*.f64 c a) (*.f64 d d))
2.0ms
c
@0
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
1.0ms
a
@0
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
1.0ms
d
@inf
(*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c)
1.0ms
a
@-inf
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))

rewrite142.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
588×add-sqr-sqrt
580×pow1
580×*-un-lft-identity
540×add-exp-log
540×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027263
1622247
Stop Event
node limit
Counts
11 → 394
Calls
Call 1
Inputs
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(fma.f64 a c (*.f64 b d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(/.f64 1 (hypot.f64 c d))
(/.f64 (*.f64 c a) (*.f64 d d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (fma.f64 d d (*.f64 c c)) d)
(*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c)
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2)
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) -1)
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 (*.f64 a c) 1) (*.f64 (*.f64 b d) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) -1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d)))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 c d)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1))
(pow.f64 (hypot.f64 c d) -1)
(pow.f64 (/.f64 1 (hypot.f64 c d)) 1)
(pow.f64 (pow.f64 (hypot.f64 c d) 2) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 c d) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 c d) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 c d)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)))) 1)
(*.f64 c (/.f64 1 (/.f64 (*.f64 d d) a)))
(*.f64 1 (*.f64 (*.f64 a c) (pow.f64 d -2)))
(*.f64 (*.f64 a c) (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) d) (/.f64 (sqrt.f64 (*.f64 a c)) d))
(*.f64 (*.f64 a (neg.f64 c)) (/.f64 1 (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 c d) (/.f64 a d))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 (/.f64 1 d) (/.f64 (*.f64 a c) d))
(*.f64 (/.f64 (*.f64 a c) d) (/.f64 1 d))
(*.f64 (/.f64 a 1) (/.f64 c (*.f64 d d)))
(*.f64 (/.f64 c 1) (/.f64 a (*.f64 d d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) (*.f64 d d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) (*.f64 d d)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 d 4))) (/.f64 c (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 d 4))) (/.f64 a (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) d) (/.f64 (cbrt.f64 (*.f64 a c)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a c)) d) 2)
(pow.f64 (*.f64 (/.f64 d a) (/.f64 d c)) -1)
(neg.f64 (/.f64 (*.f64 a c) (*.f64 d (neg.f64 d))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) a) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)) (/.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)))
(*.f64 1 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 2) (cbrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) (sqrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(*.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c))) (/.f64 1 (pow.f64 d 3)))
(*.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6))) (/.f64 1 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4))) (/.f64 1 (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)))
(/.f64 1 (/.f64 (pow.f64 d 3) (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3)))) (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d) (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)))))
(/.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c))) (pow.f64 d 3))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4))) (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d))
(/.f64 (+.f64 (*.f64 c d) (*.f64 (/.f64 (*.f64 d d) a) b)) (*.f64 (/.f64 (*.f64 d d) a) d))
(/.f64 (+.f64 (*.f64 c (/.f64 d b)) (*.f64 (/.f64 (*.f64 d d) a) 1)) (*.f64 (/.f64 (*.f64 d d) a) (/.f64 d b)))
(/.f64 (+.f64 (*.f64 c (neg.f64 d)) (*.f64 (/.f64 (*.f64 d d) a) (neg.f64 b))) (*.f64 (/.f64 (*.f64 d d) a) (neg.f64 d)))
(/.f64 (+.f64 d (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) b)) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) d))
(/.f64 (+.f64 (/.f64 d b) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) 1)) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (/.f64 d b)))
(/.f64 (+.f64 (neg.f64 d) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (neg.f64 b))) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) d) (*.f64 (*.f64 d d) b)) (pow.f64 d 3))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (/.f64 d b)) (*.f64 (*.f64 d d) 1)) (*.f64 (*.f64 d d) (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (neg.f64 d)) (*.f64 (*.f64 d d) (neg.f64 b))) (*.f64 (*.f64 d d) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 c)) d) (*.f64 (*.f64 d (neg.f64 d)) b)) (*.f64 (*.f64 d (neg.f64 d)) d))
(/.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 c)) (/.f64 d b)) (*.f64 (*.f64 d (neg.f64 d)) 1)) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 c)) (neg.f64 d)) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 b))) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a c) d) d) (*.f64 b d)) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a c) d) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a c) d) (neg.f64 d)) (neg.f64 (*.f64 b d))) (*.f64 d (neg.f64 d)))
(/.f64 (+.f64 (*.f64 b (/.f64 (*.f64 d d) a)) (*.f64 d c)) (*.f64 d (/.f64 (*.f64 d d) a)))
(/.f64 (+.f64 (*.f64 b (*.f64 (/.f64 d a) (/.f64 d c))) (*.f64 d 1)) (*.f64 d (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (+.f64 (*.f64 b (*.f64 d (neg.f64 d))) (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 d (*.f64 d (neg.f64 d))))
(/.f64 (+.f64 (*.f64 b d) (*.f64 d (/.f64 (*.f64 a c) d))) (*.f64 d d))
(/.f64 (+.f64 (/.f64 (*.f64 d d) a) (*.f64 (/.f64 d b) c)) (*.f64 (/.f64 d b) (/.f64 (*.f64 d d) a)))
(/.f64 (+.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (*.f64 (/.f64 d b) 1)) (*.f64 (/.f64 d b) (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (/.f64 d b) (*.f64 a c))) (*.f64 (/.f64 d b) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 d (neg.f64 d)) (*.f64 (/.f64 d b) (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 d b) (*.f64 d (neg.f64 d))))
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (/.f64 (*.f64 a c) d))) (*.f64 (/.f64 d b) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 (*.f64 d d) a)) (*.f64 (neg.f64 d) c)) (*.f64 (neg.f64 d) (/.f64 (*.f64 d d) a)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 d a) (/.f64 d c))) (*.f64 (neg.f64 d) 1)) (*.f64 (neg.f64 d) (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 d d)) (*.f64 (neg.f64 d) (*.f64 a c))) (*.f64 (neg.f64 d) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 d (neg.f64 d))) (*.f64 (neg.f64 d) (*.f64 a (neg.f64 c)))) (*.f64 (neg.f64 d) (*.f64 d (neg.f64 d))))
(/.f64 (+.f64 (neg.f64 (*.f64 b d)) (*.f64 (neg.f64 d) (/.f64 (*.f64 a c) d))) (*.f64 d (neg.f64 d)))
(/.f64 (neg.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c)))) (neg.f64 (pow.f64 d 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)))) (neg.f64 (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (-.f64 (pow.f64 (/.f64 b d) 2) (*.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)) (/.f64 b d)))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (pow.f64 (/.f64 b d) 2)) (-.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)) (/.f64 b d)))
(pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(exp.f64 (log.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(fma.f64 b (/.f64 1 d) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 1 (*.f64 (*.f64 a c) (pow.f64 d -2)) (/.f64 b d))
(fma.f64 1 (/.f64 b d) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (cbrt.f64 (/.f64 b d)) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) (/.f64 b d))
(fma.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a c)) d) (/.f64 (sqrt.f64 (*.f64 a c)) d) (/.f64 b d))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))) 1)
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b d) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 2) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (neg.f64 (*.f64 b d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 b 1) (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 d 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (*.f64 b d) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) 1) d)
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) 1)
(*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d))
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(pow.f64 (/.f64 d (pow.f64 (hypot.f64 c d) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (neg.f64 d)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))))) 1)
(/.f64 c (/.f64 (pow.f64 (hypot.f64 c d) 2) a))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 a c)))
(/.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (log.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) (/.f64 (sqrt.f64 a) (hypot.f64 c d)))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 a) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) a) -1)
(neg.f64 (/.f64 a (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))) 1)
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b d) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 2) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (neg.f64 (*.f64 b d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 b 1) (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 d 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (*.f64 b d) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) 1) d)
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))

simplify231.0ms (2.7%)

Algorithm
egg-herbie
Rules
1422×times-frac
900×fma-def
776×associate-*r/
678×associate-*l/
440×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0107329340
1294227308
Stop Event
node limit
Counts
814 → 664
Calls
Call 1
Inputs
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
(*.f64 -1 a)
(+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c)))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2)))))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))))))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
(*.f64 -1 b)
(+.f64 (*.f64 -1 b) (*.f64 -1 (/.f64 (*.f64 a c) d)))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))))))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 a c)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 a c) (*.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 1 d)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (/.f64 1 d)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 c 6) (pow.f64 d 7))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (/.f64 1 d))))
(/.f64 1 c)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))))) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))))
(/.f64 -1 c)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))))) (/.f64 1 c))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4)))) (pow.f64 c 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 d 6) (pow.f64 c 7))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))))))) (/.f64 1 c))
(/.f64 1 c)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (/.f64 1 c)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 d 6) (pow.f64 c 7))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (/.f64 1 c))))
(/.f64 1 d)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))))) (*.f64 1/8 (pow.f64 c 6))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))))
(/.f64 -1 d)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))))) (/.f64 1 d))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4)))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 6) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))))))) (/.f64 1 d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 a (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6)))))
(/.f64 a (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 a (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6)))))
(/.f64 a (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 a (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6)))))
(/.f64 a (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 a (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6)))))
(/.f64 a (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 a (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6)))))
(/.f64 a (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 a (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6)))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (hypot.f64 c d)))
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) 1) (/.f64 1 (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2)
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) -1)
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (hypot.f64 c d))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 (*.f64 a c) 1) (*.f64 (*.f64 b d) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) -1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d)))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 c d)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -1))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1))
(pow.f64 (hypot.f64 c d) -1)
(pow.f64 (/.f64 1 (hypot.f64 c d)) 1)
(pow.f64 (pow.f64 (hypot.f64 c d) 2) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 c d) -1/2) 2)
(sqrt.f64 (pow.f64 (hypot.f64 c d) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 c d)) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)))) 1)
(*.f64 c (/.f64 1 (/.f64 (*.f64 d d) a)))
(*.f64 1 (*.f64 (*.f64 a c) (pow.f64 d -2)))
(*.f64 (*.f64 a c) (pow.f64 d -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) d) (/.f64 (sqrt.f64 (*.f64 a c)) d))
(*.f64 (*.f64 a (neg.f64 c)) (/.f64 1 (*.f64 d (neg.f64 d))))
(*.f64 (/.f64 c d) (/.f64 a d))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 (/.f64 1 d) (/.f64 (*.f64 a c) d))
(*.f64 (/.f64 (*.f64 a c) d) (/.f64 1 d))
(*.f64 (/.f64 a 1) (/.f64 c (*.f64 d d)))
(*.f64 (/.f64 c 1) (/.f64 a (*.f64 d d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) (*.f64 d d)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) (*.f64 d d)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 d 4))) (/.f64 c (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 d 4))) (/.f64 a (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) d) (/.f64 (cbrt.f64 (*.f64 a c)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a c)) d) 2)
(pow.f64 (*.f64 (/.f64 d a) (/.f64 d c)) -1)
(neg.f64 (/.f64 (*.f64 a c) (*.f64 d (neg.f64 d))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) a) (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)) (/.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)))
(*.f64 1 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 2) (cbrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) (sqrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(*.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c))) (/.f64 1 (pow.f64 d 3)))
(*.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6))) (/.f64 1 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4))) (/.f64 1 (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)))
(/.f64 1 (/.f64 (pow.f64 d 3) (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3)))) (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d) (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)))))
(/.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c))) (pow.f64 d 3))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4))) (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d))
(/.f64 (+.f64 (*.f64 c d) (*.f64 (/.f64 (*.f64 d d) a) b)) (*.f64 (/.f64 (*.f64 d d) a) d))
(/.f64 (+.f64 (*.f64 c (/.f64 d b)) (*.f64 (/.f64 (*.f64 d d) a) 1)) (*.f64 (/.f64 (*.f64 d d) a) (/.f64 d b)))
(/.f64 (+.f64 (*.f64 c (neg.f64 d)) (*.f64 (/.f64 (*.f64 d d) a) (neg.f64 b))) (*.f64 (/.f64 (*.f64 d d) a) (neg.f64 d)))
(/.f64 (+.f64 d (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) b)) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) d))
(/.f64 (+.f64 (/.f64 d b) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) 1)) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (/.f64 d b)))
(/.f64 (+.f64 (neg.f64 d) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (neg.f64 b))) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) d) (*.f64 (*.f64 d d) b)) (pow.f64 d 3))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (/.f64 d b)) (*.f64 (*.f64 d d) 1)) (*.f64 (*.f64 d d) (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (neg.f64 d)) (*.f64 (*.f64 d d) (neg.f64 b))) (*.f64 (*.f64 d d) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 c)) d) (*.f64 (*.f64 d (neg.f64 d)) b)) (*.f64 (*.f64 d (neg.f64 d)) d))
(/.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 c)) (/.f64 d b)) (*.f64 (*.f64 d (neg.f64 d)) 1)) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 c)) (neg.f64 d)) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 b))) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a c) d) d) (*.f64 b d)) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a c) d) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a c) d) (neg.f64 d)) (neg.f64 (*.f64 b d))) (*.f64 d (neg.f64 d)))
(/.f64 (+.f64 (*.f64 b (/.f64 (*.f64 d d) a)) (*.f64 d c)) (*.f64 d (/.f64 (*.f64 d d) a)))
(/.f64 (+.f64 (*.f64 b (*.f64 (/.f64 d a) (/.f64 d c))) (*.f64 d 1)) (*.f64 d (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (+.f64 (*.f64 b (*.f64 d (neg.f64 d))) (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 d (*.f64 d (neg.f64 d))))
(/.f64 (+.f64 (*.f64 b d) (*.f64 d (/.f64 (*.f64 a c) d))) (*.f64 d d))
(/.f64 (+.f64 (/.f64 (*.f64 d d) a) (*.f64 (/.f64 d b) c)) (*.f64 (/.f64 d b) (/.f64 (*.f64 d d) a)))
(/.f64 (+.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (*.f64 (/.f64 d b) 1)) (*.f64 (/.f64 d b) (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (/.f64 d b) (*.f64 a c))) (*.f64 (/.f64 d b) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 d (neg.f64 d)) (*.f64 (/.f64 d b) (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 d b) (*.f64 d (neg.f64 d))))
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (/.f64 (*.f64 a c) d))) (*.f64 (/.f64 d b) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 (*.f64 d d) a)) (*.f64 (neg.f64 d) c)) (*.f64 (neg.f64 d) (/.f64 (*.f64 d d) a)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 d a) (/.f64 d c))) (*.f64 (neg.f64 d) 1)) (*.f64 (neg.f64 d) (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 d d)) (*.f64 (neg.f64 d) (*.f64 a c))) (*.f64 (neg.f64 d) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 d (neg.f64 d))) (*.f64 (neg.f64 d) (*.f64 a (neg.f64 c)))) (*.f64 (neg.f64 d) (*.f64 d (neg.f64 d))))
(/.f64 (+.f64 (neg.f64 (*.f64 b d)) (*.f64 (neg.f64 d) (/.f64 (*.f64 a c) d))) (*.f64 d (neg.f64 d)))
(/.f64 (neg.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c)))) (neg.f64 (pow.f64 d 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)))) (neg.f64 (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (-.f64 (pow.f64 (/.f64 b d) 2) (*.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)) (/.f64 b d)))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (pow.f64 (/.f64 b d) 2)) (-.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)) (/.f64 b d)))
(pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(exp.f64 (log.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(fma.f64 b (/.f64 1 d) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 1 (*.f64 (*.f64 a c) (pow.f64 d -2)) (/.f64 b d))
(fma.f64 1 (/.f64 b d) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (cbrt.f64 (/.f64 b d)) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) (/.f64 b d))
(fma.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a c)) d) (/.f64 (sqrt.f64 (*.f64 a c)) d) (/.f64 b d))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))) 1)
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b d) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 2) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (neg.f64 (*.f64 b d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 b 1) (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 d 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (*.f64 b d) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) 1) d)
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) 1)
(*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d))
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(pow.f64 (/.f64 d (pow.f64 (hypot.f64 c d) 2)) -1)
(neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (neg.f64 d)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))))) 1)
(/.f64 c (/.f64 (pow.f64 (hypot.f64 c d) 2) a))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 a c)))
(/.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))) 3)
(pow.f64 (pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))))))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3) (pow.f64 c 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (log.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) (/.f64 (sqrt.f64 a) (hypot.f64 c d)))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 a) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 3)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) a) -1)
(neg.f64 (/.f64 a (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 2))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))) 1)
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b d) (hypot.f64 c d)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 2) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (neg.f64 (*.f64 b d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 b 1) (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 d 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (*.f64 b d) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) 1) d)
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 2))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
Outputs
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 d (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))))
(*.f64 b (*.f64 d (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (*.f64 c a))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (*.f64 c a))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (/.f64 a (/.f64 d c)))
(+.f64 b (*.f64 c (/.f64 a d)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (fma.f64 -1/2 (/.f64 (*.f64 b (*.f64 c c)) (*.f64 d d)) (/.f64 a (/.f64 d c))))
(+.f64 b (fma.f64 -1/2 (*.f64 b (*.f64 (/.f64 c d) (/.f64 c d))) (*.f64 c (/.f64 a d))))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
(+.f64 b (fma.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3)) (fma.f64 -1/2 (/.f64 (*.f64 b (*.f64 c c)) (*.f64 d d)) (/.f64 a (/.f64 d c)))))
(+.f64 b (fma.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3)) (fma.f64 -1/2 (*.f64 b (*.f64 (/.f64 c d) (/.f64 c d))) (*.f64 c (/.f64 a d)))))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 b (/.f64 c d)))
(+.f64 a (*.f64 (/.f64 d c) b))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (fma.f64 -1/2 (/.f64 (*.f64 a (*.f64 d d)) (*.f64 c c)) (/.f64 b (/.f64 c d))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a c) (*.f64 d (/.f64 d c))) (*.f64 (/.f64 d c) b)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
(+.f64 a (fma.f64 -1/2 (/.f64 (*.f64 a (*.f64 d d)) (*.f64 c c)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (/.f64 b (/.f64 c d)))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a c) (*.f64 d (/.f64 d c))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (*.f64 (/.f64 d c) b))))
(*.f64 -1 a)
(neg.f64 a)
(+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c)))
(*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d))))
(-.f64 (neg.f64 a) (*.f64 (/.f64 d c) b))
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2)))))
(fma.f64 -1 a (fma.f64 -1 (/.f64 b (/.f64 c d)) (*.f64 (/.f64 (*.f64 a (*.f64 d d)) (*.f64 c c)) 1/2)))
(-.f64 (-.f64 (*.f64 (/.f64 1/2 c) (/.f64 (*.f64 a (*.f64 d d)) c)) (*.f64 (/.f64 d c) b)) a)
(+.f64 (*.f64 -1 a) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))))))
(fma.f64 -1 a (fma.f64 -1 (/.f64 b (/.f64 c d)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 a (*.f64 d d)) (*.f64 c c)) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3)))))))
(-.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (*.f64 (/.f64 a c) (*.f64 d (/.f64 d c))))) (*.f64 (/.f64 d c) b)) a)
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (*.f64 c a))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 d (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))))
(*.f64 b (*.f64 d (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 b (*.f64 d (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))))
(*.f64 b (*.f64 d (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c))))))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
(+.f64 (*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (*.f64 b d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (*.f64 c c)))) (fma.f64 b d (*.f64 c a)))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 b (/.f64 c d)))
(+.f64 a (*.f64 (/.f64 d c) b))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (/.f64 (*.f64 b d) c)))
(+.f64 a (fma.f64 -1/2 (/.f64 (*.f64 a (*.f64 d d)) (*.f64 c c)) (/.f64 b (/.f64 c d))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a c) (*.f64 d (/.f64 d c))) (*.f64 (/.f64 d c) b)))
(+.f64 a (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (*.f64 b d) c))))
(+.f64 a (fma.f64 -1/2 (/.f64 (*.f64 a (*.f64 d d)) (*.f64 c c)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (/.f64 b (/.f64 c d)))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a c) (*.f64 d (/.f64 d c))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3))) (*.f64 (/.f64 d c) b))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (/.f64 a (/.f64 d c)))
(+.f64 b (*.f64 c (/.f64 a d)))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d)))
(+.f64 b (fma.f64 -1/2 (/.f64 (*.f64 b (*.f64 c c)) (*.f64 d d)) (/.f64 a (/.f64 d c))))
(+.f64 b (fma.f64 -1/2 (*.f64 b (*.f64 (/.f64 c d) (/.f64 c d))) (*.f64 c (/.f64 a d))))
(+.f64 b (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))) (/.f64 (*.f64 a c) d))))
(+.f64 b (fma.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3)) (fma.f64 -1/2 (/.f64 (*.f64 b (*.f64 c c)) (*.f64 d d)) (/.f64 a (/.f64 d c)))))
(+.f64 b (fma.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3)) (fma.f64 -1/2 (*.f64 b (*.f64 (/.f64 c d) (/.f64 c d))) (*.f64 c (/.f64 a d)))))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 b) (*.f64 -1 (/.f64 (*.f64 a c) d)))
(*.f64 -1 (+.f64 b (/.f64 a (/.f64 d c))))
(-.f64 (/.f64 (*.f64 a (neg.f64 c)) d) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2)))))
(fma.f64 -1 b (fma.f64 -1 (/.f64 a (/.f64 d c)) (/.f64 (*.f64 1/2 (*.f64 b (*.f64 c c))) (*.f64 d d))))
(-.f64 (-.f64 (*.f64 (/.f64 1/2 d) (/.f64 (*.f64 b (*.f64 c c)) d)) (*.f64 c (/.f64 a d))) b)
(+.f64 (*.f64 -1 b) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))))))
(fma.f64 -1 b (fma.f64 -1 (/.f64 a (/.f64 d c)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3)) (/.f64 (*.f64 b (*.f64 c c)) (*.f64 d d))))))
(-.f64 (-.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 3)) (*.f64 b (*.f64 (/.f64 c d) (/.f64 c d))))) (*.f64 c (/.f64 a d))) b)
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 a c)
(*.f64 c a)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (*.f64 a (/.f64 (/.f64 c d) d)))
(-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d)) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (*.f64 a (/.f64 (/.f64 c d) d))))
(-.f64 (-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d)) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c)) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (-.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))))
(-.f64 (+.f64 (/.f64 a c) (-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c)) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (-.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))))
(-.f64 (+.f64 (/.f64 a c) (-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c)) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (-.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))))
(-.f64 (+.f64 (/.f64 a c) (-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (*.f64 a (/.f64 (/.f64 c d) d)))
(-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d)) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (*.f64 a (/.f64 (/.f64 c d) d))))
(-.f64 (-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d)) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (*.f64 a (/.f64 (/.f64 c d) d)))
(-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d)) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (*.f64 a (/.f64 (/.f64 c d) d))))
(-.f64 (-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d)) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c)))
(/.f64 1 d)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(fma.f64 -1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (/.f64 1 d))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (/.f64 1 d)))
(fma.f64 -1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (fma.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (/.f64 1 d)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 c 6) (pow.f64 d 7))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (/.f64 1 d))))
(fma.f64 -1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (fma.f64 -5/16 (/.f64 (pow.f64 c 6) (pow.f64 d 7)) (fma.f64 3/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (/.f64 1 d))))
(/.f64 1 c)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(fma.f64 -1/2 (/.f64 (*.f64 d d) (pow.f64 c 3)) (/.f64 1 c))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c)))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 5)) (fma.f64 -1/2 (/.f64 (*.f64 d d) (pow.f64 c 3)) (/.f64 1 c)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 d d) (pow.f64 c 3)) (/.f64 1 c)) (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))))) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 d 4) -3/8) (*.f64 d d)) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 5)) (fma.f64 -1/2 (/.f64 (*.f64 d d) (pow.f64 c 3)) (/.f64 1 c))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 d d) (pow.f64 c 3)) (/.f64 1 c)) (/.f64 (*.f64 (pow.f64 d 4) -3/8) (pow.f64 c 5))) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 d 4) -3/8) (*.f64 d d)) (*.f64 1/8 (pow.f64 d 6))) (pow.f64 c 7)))
(/.f64 -1 c)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 d d)) (pow.f64 c 3)) (/.f64 1 c))
(fma.f64 1/2 (/.f64 (*.f64 d d) (pow.f64 c 3)) (/.f64 -1 c))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))))) (/.f64 1 c))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (/.f64 (*.f64 1/2 (*.f64 d d)) (pow.f64 c 3)))) (/.f64 1 c))
(+.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) -3/8) (fma.f64 1/2 (/.f64 (*.f64 d d) (pow.f64 c 3)) (/.f64 -1 c)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (pow.f64 d 4)) (*.f64 -1/8 (pow.f64 d 4)))) (pow.f64 c 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 d 6) (pow.f64 c 7))) (*.f64 1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))))))) (/.f64 1 c))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) -3/8) (*.f64 d d)) (pow.f64 c 7)) (fma.f64 -1/4 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (fma.f64 -1/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (fma.f64 1/8 (/.f64 (pow.f64 d 6) (pow.f64 c 7)) (/.f64 (*.f64 1/2 (*.f64 d d)) (pow.f64 c 3)))))) (/.f64 1 c))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 d 4) -3/8) (*.f64 d d)) (pow.f64 c 7)) (+.f64 (*.f64 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) -3/8) (fma.f64 1/8 (/.f64 (pow.f64 d 6) (pow.f64 c 7)) (/.f64 (*.f64 1/2 (*.f64 d d)) (pow.f64 c 3))))) (/.f64 -1 c))
(/.f64 1 c)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (/.f64 1 c))
(fma.f64 -1/2 (/.f64 (*.f64 d d) (pow.f64 c 3)) (/.f64 1 c))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (/.f64 1 c)))
(fma.f64 -1/2 (/.f64 (*.f64 d d) (pow.f64 c 3)) (fma.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (/.f64 1 c)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (pow.f64 c 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 d 6) (pow.f64 c 7))) (+.f64 (*.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5))) (/.f64 1 c))))
(fma.f64 -1/2 (/.f64 (*.f64 d d) (pow.f64 c 3)) (fma.f64 -5/16 (/.f64 (pow.f64 d 6) (pow.f64 c 7)) (fma.f64 3/8 (/.f64 (pow.f64 d 4) (pow.f64 c 5)) (/.f64 1 c))))
(/.f64 1 d)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(fma.f64 -1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (/.f64 1 d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d)))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (/.f64 1 d)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (/.f64 1 d)) (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))))) (*.f64 1/8 (pow.f64 c 6))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 c c) (*.f64 (pow.f64 c 4) -3/8)) (*.f64 (pow.f64 c 6) 1/8)) (pow.f64 d 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (/.f64 1 d))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (/.f64 1 d)) (/.f64 (*.f64 (pow.f64 c 4) -3/8) (pow.f64 d 5))) (/.f64 (fma.f64 (pow.f64 c 6) 1/8 (*.f64 (*.f64 -1/2 (*.f64 c c)) (*.f64 (pow.f64 c 4) -3/8))) (pow.f64 d 7)))
(/.f64 -1 d)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))) (/.f64 1 d))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 c c)) (pow.f64 d 3)) (/.f64 1 d))
(fma.f64 1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (/.f64 -1 d))
(-.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))))) (/.f64 1 d))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (fma.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (/.f64 (*.f64 1/2 (*.f64 c c)) (pow.f64 d 3)))) (/.f64 1 d))
(+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) -3/8) (fma.f64 1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (/.f64 -1 d)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (pow.f64 c 4)) (*.f64 -1/8 (pow.f64 c 4)))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 c 6) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 d 3))))))) (/.f64 1 d))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 c 4) -3/8))) (fma.f64 -1/4 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (fma.f64 -1/8 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) (fma.f64 1/8 (/.f64 (pow.f64 c 6) (pow.f64 d 7)) (/.f64 (*.f64 1/2 (*.f64 c c)) (pow.f64 d 3)))))) (/.f64 1 d))
(fma.f64 -1/2 (/.f64 (*.f64 c c) (/.f64 (pow.f64 d 7) (*.f64 (pow.f64 c 4) -3/8))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 c 4) (pow.f64 d 5)) -3/8) (fma.f64 1/2 (/.f64 (*.f64 c c) (pow.f64 d 3)) (/.f64 (*.f64 (pow.f64 c 6) 1/8) (pow.f64 d 7)))) (/.f64 -1 d)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d)))
(-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 b (/.f64 (*.f64 c c) d)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d)))
(-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 b (/.f64 (*.f64 c c) d)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d)))
(-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 b (/.f64 (*.f64 c c) d)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(/.f64 (pow.f64 c 2) d)
(/.f64 (*.f64 c c) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(/.f64 (pow.f64 c 2) d)
(/.f64 (*.f64 c c) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(/.f64 (pow.f64 c 2) d)
(/.f64 (*.f64 c c) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(/.f64 a (/.f64 (fma.f64 d d (*.f64 c c)) c))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c))
(-.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c)) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (-.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d)))) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4)))) (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6)))) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (*.f64 a (/.f64 (/.f64 c d) d)))
(-.f64 (/.f64 a (*.f64 d (/.f64 d c))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (*.f64 a (/.f64 (/.f64 c d) d))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)) (+.f64 (*.f64 a (/.f64 (/.f64 c d) d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(-.f64 (-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (*.f64 a (/.f64 (/.f64 c d) d)))
(-.f64 (/.f64 a (*.f64 d (/.f64 d c))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (*.f64 a (/.f64 (/.f64 c d) d))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)) (+.f64 (*.f64 a (/.f64 (/.f64 c d) d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(-.f64 (-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (*.f64 a (/.f64 (/.f64 c d) d)))
(-.f64 (/.f64 a (*.f64 d (/.f64 d c))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (*.f64 a (/.f64 (/.f64 c d) d))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)) (+.f64 (*.f64 a (/.f64 (/.f64 c d) d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))))
(-.f64 (-.f64 (fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c))
(-.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c)) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (-.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d)))) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4)))) (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6)))) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c))
(-.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c)) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (-.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d)))) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4)))) (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6)))) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (fma.f64 d d (*.f64 c c)))
(/.f64 a (pow.f64 c 2))
(/.f64 a (*.f64 c c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 a (pow.f64 c 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))) (/.f64 a (*.f64 c c)))
(-.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))) (+.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4)))))
(+.f64 (-.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d)))) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 8) (pow.f64 d 6))) (+.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4)))) (/.f64 a (/.f64 (pow.f64 c 8) (pow.f64 d 6)))) (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))))
(/.f64 a (pow.f64 d 2))
(/.f64 a (*.f64 d d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 a (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)) (/.f64 a (*.f64 d d)))
(-.f64 (/.f64 a (*.f64 d d)) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)) (/.f64 a (*.f64 d d))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (-.f64 (/.f64 a (*.f64 d d)) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 6))) (+.f64 (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4)))) (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 6)))) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)))
(/.f64 a (pow.f64 d 2))
(/.f64 a (*.f64 d d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 a (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)) (/.f64 a (*.f64 d d)))
(-.f64 (/.f64 a (*.f64 d d)) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)) (/.f64 a (*.f64 d d))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (-.f64 (/.f64 a (*.f64 d d)) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 6))) (+.f64 (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4)))) (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 6)))) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)))
(/.f64 a (pow.f64 d 2))
(/.f64 a (*.f64 d d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 a (pow.f64 d 2)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)) (/.f64 a (*.f64 d d)))
(-.f64 (/.f64 a (*.f64 d d)) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)) (/.f64 a (*.f64 d d))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (-.f64 (/.f64 a (*.f64 d d)) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 6)) (pow.f64 d 8))) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 4)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 6))) (+.f64 (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (*.f64 d d)) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 4)))) (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 6)))) (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 d 4)))
(/.f64 a (pow.f64 c 2))
(/.f64 a (*.f64 c c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 a (pow.f64 c 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))) (/.f64 a (*.f64 c c)))
(-.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))) (+.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4)))))
(+.f64 (-.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d)))) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 8) (pow.f64 d 6))) (+.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4)))) (/.f64 a (/.f64 (pow.f64 c 8) (pow.f64 d 6)))) (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))))
(/.f64 a (pow.f64 c 2))
(/.f64 a (*.f64 c c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 a (pow.f64 c 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))) (/.f64 a (*.f64 c c)))
(-.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))) (+.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4)))))
(+.f64 (-.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d)))) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 a (pow.f64 c 2)) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 8) (pow.f64 d 6))) (+.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a (*.f64 c c)) (/.f64 a (/.f64 (pow.f64 c 6) (pow.f64 d 4)))) (/.f64 a (/.f64 (pow.f64 c 8) (pow.f64 d 6)))) (/.f64 a (/.f64 (pow.f64 c 4) (*.f64 d d))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d)))
(-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 b (/.f64 (*.f64 c c) d)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (-.f64 (/.f64 b d) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d)))
(-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 b (/.f64 (*.f64 c c) d)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d)))
(-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 b (/.f64 (*.f64 c c) d))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (-.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 b (/.f64 (*.f64 c c) d)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 d c) (/.f64 b c)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) 1)
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 a c (*.f64 b d)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (fma.f64 b d (*.f64 c a)) (sqrt.f64 (hypot.f64 c d))))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) 1) (/.f64 1 (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 1) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (/.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (hypot.f64 c d)))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (hypot.f64 c d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(*.f64 (fma.f64 a c (*.f64 b d)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))))
(*.f64 (fma.f64 b d (*.f64 c a)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -1/2)) (pow.f64 (hypot.f64 c d) -1/2))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 3)
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) 1/3)
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2)
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) -1)
(/.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 b d (*.f64 c a))))
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 2))
(fabs.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 1))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 (*.f64 a c) 1) (*.f64 (*.f64 b d) 1))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 1 (fma.f64 a c (*.f64 b d)))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 a c) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 b d) (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 c a) 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 c a) (*.f64 b d)))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(fabs.f64 (fma.f64 b d (*.f64 c a)))
(log.f64 (exp.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a c (*.f64 b d)))))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(expm1.f64 (log1p.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(exp.f64 (log.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(log1p.f64 (expm1.f64 (fma.f64 a c (*.f64 b d))))
(fma.f64 a c (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))) 1)
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 1 (/.f64 (hypot.f64 c d) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 1 (/.f64 (hypot.f64 c d) (*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d)))))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 b d (*.f64 c a))))
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(/.f64 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d)))))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (fma.f64 b d (*.f64 c a))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b d)) -1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) -1) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (neg.f64 (hypot.f64 c d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 1)
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 3)
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(pow.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3) 1/3)
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 2))
(fabs.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a))))
(log.f64 (exp.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 3) (pow.f64 (hypot.f64 c d) 3)))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(exp.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))) 1))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 b d (*.f64 c a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d)))) 1)
(/.f64 1 (hypot.f64 c d))
(*.f64 1 (/.f64 1 (hypot.f64 c d)))
(/.f64 1 (hypot.f64 c d))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 c d))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (cbrt.f64 (hypot.f64 c d)))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (hypot.f64 c d) -1/2))
(/.f64 1 (hypot.f64 c d))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 c d))))
(/.f64 -1 (neg.f64 (hypot.f64 c d)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 c d)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1) (pow.f64 (sqrt.f64 (hypot.f64 c d)) -1))
(pow.f64 (sqrt.f64 (hypot.f64 c d)) -2)
(pow.f64 (hypot.f64 c d) -1)
(/.f64 1 (hypot.f64 c d))
(pow.f64 (/.f64 1 (hypot.f64 c d)) 1)
(/.f64 1 (hypot.f64 c d))
(pow.f64 (pow.f64 (hypot.f64 c d) 2) -1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) 3)
(/.f64 1 (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) 1/3)
(/.f64 1 (hypot.f64 c d))
(pow.f64 (pow.f64 (hypot.f64 c d) -1/2) 2)
(/.f64 1 (hypot.f64 c d))
(sqrt.f64 (pow.f64 (hypot.f64 c d) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 c d))))
(/.f64 1 (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 c d)))))
(/.f64 1 (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3))
(/.f64 1 (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 c d))))
(/.f64 1 (hypot.f64 c d))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 c d))))
(/.f64 1 (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (hypot.f64 c d)) -1))
(/.f64 1 (hypot.f64 c d))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 c d))) 1))
(/.f64 1 (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 c d))))
(/.f64 1 (hypot.f64 c d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)))) 1)
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(*.f64 c (/.f64 1 (/.f64 (*.f64 d d) a)))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 1 (*.f64 (*.f64 a c) (pow.f64 d -2)))
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(*.f64 (*.f64 a c) (pow.f64 d -2))
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) d) (/.f64 (sqrt.f64 (*.f64 a c)) d))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 (*.f64 a (neg.f64 c)) (/.f64 1 (*.f64 d (neg.f64 d))))
(*.f64 a (*.f64 (neg.f64 c) (/.f64 1 (*.f64 d (neg.f64 d)))))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (*.f64 d d)))
(*.f64 (/.f64 c d) (/.f64 a d))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 (/.f64 1 d) (/.f64 (*.f64 a c) d))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 (/.f64 (*.f64 a c) d) (/.f64 1 d))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 (/.f64 a 1) (/.f64 c (*.f64 d d)))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 (/.f64 c 1) (/.f64 a (*.f64 d d)))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) 1) (/.f64 (cbrt.f64 (*.f64 a c)) (*.f64 d d)))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) 1) (/.f64 (sqrt.f64 (*.f64 a c)) (*.f64 d d)))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 d 4))) (/.f64 c (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 (*.f64 c a) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 c (cbrt.f64 (pow.f64 d 4))) (/.f64 a (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 d 4))) (/.f64 c (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 (*.f64 c a) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 d 4))) (/.f64 c (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 (*.f64 c a) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) d) (/.f64 (cbrt.f64 (*.f64 a c)) d))
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a c)) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 c a) (pow.f64 d -2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (pow.f64 d 4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 c a)) 2) (cbrt.f64 (*.f64 a (*.f64 c (pow.f64 d -2))))) (cbrt.f64 (pow.f64 d 4)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 (*.f64 a c)) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 a (cbrt.f64 (pow.f64 d 4))) (/.f64 c (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 (*.f64 c a) (cbrt.f64 (pow.f64 d 4))) (pow.f64 (cbrt.f64 d) 2))
(pow.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)) 1)
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 3)
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a c)) d) 2)
(*.f64 a (/.f64 (/.f64 c d) d))
(/.f64 a (*.f64 d (/.f64 d c)))
(pow.f64 (*.f64 (/.f64 d a) (/.f64 d c)) -1)
(/.f64 1 (*.f64 (/.f64 d a) (/.f64 d c)))
(neg.f64 (/.f64 (*.f64 a c) (*.f64 d (neg.f64 d))))
(*.f64 a (*.f64 (neg.f64 c) (/.f64 1 (*.f64 d (neg.f64 d)))))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (*.f64 d d)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 c) a) (pow.f64 d -2)))
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)))))
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(exp.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 1))
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))))
(*.f64 (*.f64 c a) (pow.f64 d -2))
(*.f64 a (*.f64 c (pow.f64 d -2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)))) 1)
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(-.f64 (/.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)) (/.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 (-.f64 b (/.f64 a (/.f64 d c))) d))
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 d (-.f64 b (*.f64 c (/.f64 a d)))))
(*.f64 1 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 2) (cbrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) (sqrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(*.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c))) (/.f64 1 (pow.f64 d 3)))
(*.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 c a))) (/.f64 1 (pow.f64 d 3)))
(/.f64 (*.f64 d (fma.f64 b d (*.f64 c a))) (pow.f64 d 3))
(*.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6))) (/.f64 1 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3))))))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c a)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c a)))))
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4))) (/.f64 1 (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 (-.f64 b (/.f64 a (/.f64 d c))) d))
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 d (-.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 1 (/.f64 (pow.f64 d 3) (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c)))))
(*.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 c a))) (/.f64 1 (pow.f64 d 3)))
(/.f64 (*.f64 d (fma.f64 b d (*.f64 c a))) (pow.f64 d 3))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3)))) (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)))))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c a)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c a)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d) (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 (-.f64 b (/.f64 a (/.f64 d c))) d))
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 d (-.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c))) (pow.f64 d 3))
(*.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 c a))) (/.f64 1 (pow.f64 d 3)))
(/.f64 (*.f64 d (fma.f64 b d (*.f64 c a))) (pow.f64 d 3))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3)))))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c a)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4))) (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 (-.f64 b (/.f64 a (/.f64 d c))) d))
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 d (-.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (+.f64 (*.f64 c d) (*.f64 (/.f64 (*.f64 d d) a) b)) (*.f64 (/.f64 (*.f64 d d) a) d))
(/.f64 (fma.f64 b (/.f64 d (/.f64 a d)) (*.f64 d c)) (/.f64 (pow.f64 d 3) a))
(/.f64 (fma.f64 b (*.f64 d (/.f64 d a)) (*.f64 d c)) (/.f64 (pow.f64 d 3) a))
(/.f64 (+.f64 (*.f64 c (/.f64 d b)) (*.f64 (/.f64 (*.f64 d d) a) 1)) (*.f64 (/.f64 (*.f64 d d) a) (/.f64 d b)))
(/.f64 (fma.f64 c (/.f64 d b) (/.f64 d (/.f64 a d))) (/.f64 (/.f64 (pow.f64 d 3) a) b))
(/.f64 (fma.f64 c (/.f64 d b) (*.f64 d (/.f64 d a))) (/.f64 (/.f64 (pow.f64 d 3) a) b))
(/.f64 (+.f64 (*.f64 c (neg.f64 d)) (*.f64 (/.f64 (*.f64 d d) a) (neg.f64 b))) (*.f64 (/.f64 (*.f64 d d) a) (neg.f64 d)))
(/.f64 (fma.f64 (neg.f64 b) (/.f64 d (/.f64 a d)) (*.f64 c (neg.f64 d))) (/.f64 (neg.f64 (pow.f64 d 3)) a))
(/.f64 (neg.f64 (fma.f64 b (*.f64 d (/.f64 d a)) (*.f64 d c))) (/.f64 (neg.f64 (pow.f64 d 3)) a))
(/.f64 (+.f64 d (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) b)) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) d))
(/.f64 (fma.f64 b (*.f64 (/.f64 d a) (/.f64 d c)) d) (*.f64 d (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (fma.f64 b (*.f64 (/.f64 d a) (/.f64 d c)) d) (/.f64 (pow.f64 d 3) (*.f64 c a)))
(/.f64 (+.f64 (/.f64 d b) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) 1)) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (/.f64 d b)))
(/.f64 (fma.f64 (/.f64 d a) (/.f64 d c) (/.f64 d b)) (*.f64 (/.f64 d a) (*.f64 (/.f64 d c) (/.f64 d b))))
(/.f64 (fma.f64 (/.f64 d a) (/.f64 d c) (/.f64 d b)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 c a)) b))
(/.f64 (+.f64 (neg.f64 d) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (neg.f64 b))) (*.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (neg.f64 d)))
(/.f64 (fma.f64 (neg.f64 b) (*.f64 (/.f64 d a) (/.f64 d c)) (neg.f64 d)) (*.f64 (neg.f64 d) (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (neg.f64 (fma.f64 b (*.f64 (/.f64 d a) (/.f64 d c)) d)) (neg.f64 (/.f64 (pow.f64 d 3) (*.f64 c a))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) d) (*.f64 (*.f64 d d) b)) (pow.f64 d 3))
(*.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 c a))) (/.f64 1 (pow.f64 d 3)))
(/.f64 (*.f64 d (fma.f64 b d (*.f64 c a))) (pow.f64 d 3))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (/.f64 d b)) (*.f64 (*.f64 d d) 1)) (*.f64 (*.f64 d d) (/.f64 d b)))
(/.f64 (fma.f64 d d (*.f64 (*.f64 c a) (/.f64 d b))) (/.f64 (pow.f64 d 3) b))
(/.f64 (+.f64 (*.f64 (*.f64 a c) (neg.f64 d)) (*.f64 (*.f64 d d) (neg.f64 b))) (*.f64 (*.f64 d d) (neg.f64 d)))
(/.f64 (fma.f64 (*.f64 c a) (neg.f64 d) (*.f64 d (*.f64 d (neg.f64 b)))) (neg.f64 (pow.f64 d 3)))
(*.f64 1 (/.f64 (*.f64 d (fma.f64 b d (*.f64 c a))) (pow.f64 d 3)))
(/.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 c)) d) (*.f64 (*.f64 d (neg.f64 d)) b)) (*.f64 (*.f64 d (neg.f64 d)) d))
(/.f64 (fma.f64 (*.f64 c a) (neg.f64 d) (*.f64 d (*.f64 d (neg.f64 b)))) (neg.f64 (pow.f64 d 3)))
(*.f64 1 (/.f64 (*.f64 d (fma.f64 b d (*.f64 c a))) (pow.f64 d 3)))
(/.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 c)) (/.f64 d b)) (*.f64 (*.f64 d (neg.f64 d)) 1)) (*.f64 (*.f64 d (neg.f64 d)) (/.f64 d b)))
(/.f64 (fma.f64 d (neg.f64 d) (*.f64 a (*.f64 (neg.f64 c) (/.f64 d b)))) (/.f64 (neg.f64 (pow.f64 d 3)) b))
(/.f64 (-.f64 (*.f64 a (*.f64 (neg.f64 c) (/.f64 d b))) (*.f64 d d)) (/.f64 (neg.f64 (pow.f64 d 3)) b))
(/.f64 (+.f64 (*.f64 (*.f64 a (neg.f64 c)) (neg.f64 d)) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 b))) (*.f64 (*.f64 d (neg.f64 d)) (neg.f64 d)))
(/.f64 (fma.f64 (*.f64 a (neg.f64 c)) (neg.f64 d) (*.f64 d (*.f64 (neg.f64 d) (neg.f64 b)))) (neg.f64 (neg.f64 (pow.f64 d 3))))
(/.f64 (*.f64 (neg.f64 d) (neg.f64 (fma.f64 b d (*.f64 c a)))) (pow.f64 d 3))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a c) d) d) (*.f64 b d)) (*.f64 d d))
(/.f64 (*.f64 d (+.f64 b (/.f64 a (/.f64 d c)))) (*.f64 d d))
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a c) d) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (fma.f64 (/.f64 a (/.f64 d c)) (/.f64 d b) d) (*.f64 d (/.f64 d b)))
(/.f64 (fma.f64 (*.f64 c (/.f64 a d)) (/.f64 d b) d) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a c) d) (neg.f64 d)) (neg.f64 (*.f64 b d))) (*.f64 d (neg.f64 d)))
(/.f64 (-.f64 (*.f64 (/.f64 a (/.f64 d c)) (neg.f64 d)) (*.f64 b d)) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 d) (+.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (*.f64 d d)))
(/.f64 (+.f64 (*.f64 b (/.f64 (*.f64 d d) a)) (*.f64 d c)) (*.f64 d (/.f64 (*.f64 d d) a)))
(/.f64 (fma.f64 b (/.f64 d (/.f64 a d)) (*.f64 d c)) (/.f64 (pow.f64 d 3) a))
(/.f64 (fma.f64 b (*.f64 d (/.f64 d a)) (*.f64 d c)) (/.f64 (pow.f64 d 3) a))
(/.f64 (+.f64 (*.f64 b (*.f64 (/.f64 d a) (/.f64 d c))) (*.f64 d 1)) (*.f64 d (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (fma.f64 b (*.f64 (/.f64 d a) (/.f64 d c)) d) (*.f64 d (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (fma.f64 b (*.f64 (/.f64 d a) (/.f64 d c)) d) (/.f64 (pow.f64 d 3) (*.f64 c a)))
(/.f64 (+.f64 (*.f64 b (*.f64 d (neg.f64 d))) (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 d (*.f64 d (neg.f64 d))))
(/.f64 (fma.f64 (*.f64 c a) (neg.f64 d) (*.f64 d (*.f64 d (neg.f64 b)))) (neg.f64 (pow.f64 d 3)))
(*.f64 1 (/.f64 (*.f64 d (fma.f64 b d (*.f64 c a))) (pow.f64 d 3)))
(/.f64 (+.f64 (*.f64 b d) (*.f64 d (/.f64 (*.f64 a c) d))) (*.f64 d d))
(/.f64 (*.f64 d (+.f64 b (/.f64 a (/.f64 d c)))) (*.f64 d d))
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
(/.f64 (+.f64 (/.f64 (*.f64 d d) a) (*.f64 (/.f64 d b) c)) (*.f64 (/.f64 d b) (/.f64 (*.f64 d d) a)))
(/.f64 (fma.f64 c (/.f64 d b) (/.f64 d (/.f64 a d))) (/.f64 (/.f64 (pow.f64 d 3) a) b))
(/.f64 (fma.f64 c (/.f64 d b) (*.f64 d (/.f64 d a))) (/.f64 (/.f64 (pow.f64 d 3) a) b))
(/.f64 (+.f64 (*.f64 (/.f64 d a) (/.f64 d c)) (*.f64 (/.f64 d b) 1)) (*.f64 (/.f64 d b) (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (fma.f64 (/.f64 d a) (/.f64 d c) (/.f64 d b)) (*.f64 (/.f64 d a) (*.f64 (/.f64 d c) (/.f64 d b))))
(/.f64 (fma.f64 (/.f64 d a) (/.f64 d c) (/.f64 d b)) (/.f64 (/.f64 (pow.f64 d 3) (*.f64 c a)) b))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (/.f64 d b) (*.f64 a c))) (*.f64 (/.f64 d b) (*.f64 d d)))
(/.f64 (fma.f64 d d (*.f64 (*.f64 c a) (/.f64 d b))) (/.f64 (pow.f64 d 3) b))
(/.f64 (+.f64 (*.f64 d (neg.f64 d)) (*.f64 (/.f64 d b) (*.f64 a (neg.f64 c)))) (*.f64 (/.f64 d b) (*.f64 d (neg.f64 d))))
(/.f64 (fma.f64 d (neg.f64 d) (*.f64 a (*.f64 (neg.f64 c) (/.f64 d b)))) (/.f64 (neg.f64 (pow.f64 d 3)) b))
(/.f64 (-.f64 (*.f64 a (*.f64 (neg.f64 c) (/.f64 d b))) (*.f64 d d)) (/.f64 (neg.f64 (pow.f64 d 3)) b))
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (/.f64 (*.f64 a c) d))) (*.f64 (/.f64 d b) d))
(/.f64 (fma.f64 (/.f64 a (/.f64 d c)) (/.f64 d b) d) (*.f64 d (/.f64 d b)))
(/.f64 (fma.f64 (*.f64 c (/.f64 a d)) (/.f64 d b) d) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 (*.f64 d d) a)) (*.f64 (neg.f64 d) c)) (*.f64 (neg.f64 d) (/.f64 (*.f64 d d) a)))
(/.f64 (fma.f64 (neg.f64 b) (/.f64 d (/.f64 a d)) (*.f64 c (neg.f64 d))) (/.f64 (neg.f64 (pow.f64 d 3)) a))
(/.f64 (neg.f64 (fma.f64 b (*.f64 d (/.f64 d a)) (*.f64 d c))) (/.f64 (neg.f64 (pow.f64 d 3)) a))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 (/.f64 d a) (/.f64 d c))) (*.f64 (neg.f64 d) 1)) (*.f64 (neg.f64 d) (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (fma.f64 (neg.f64 b) (*.f64 (/.f64 d a) (/.f64 d c)) (neg.f64 d)) (*.f64 (neg.f64 d) (*.f64 (/.f64 d a) (/.f64 d c))))
(/.f64 (neg.f64 (fma.f64 b (*.f64 (/.f64 d a) (/.f64 d c)) d)) (neg.f64 (/.f64 (pow.f64 d 3) (*.f64 c a))))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 d d)) (*.f64 (neg.f64 d) (*.f64 a c))) (*.f64 (neg.f64 d) (*.f64 d d)))
(/.f64 (fma.f64 (*.f64 c a) (neg.f64 d) (*.f64 d (*.f64 d (neg.f64 b)))) (neg.f64 (pow.f64 d 3)))
(*.f64 1 (/.f64 (*.f64 d (fma.f64 b d (*.f64 c a))) (pow.f64 d 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 d (neg.f64 d))) (*.f64 (neg.f64 d) (*.f64 a (neg.f64 c)))) (*.f64 (neg.f64 d) (*.f64 d (neg.f64 d))))
(/.f64 (fma.f64 (*.f64 a (neg.f64 c)) (neg.f64 d) (*.f64 d (*.f64 (neg.f64 d) (neg.f64 b)))) (neg.f64 (neg.f64 (pow.f64 d 3))))
(/.f64 (*.f64 (neg.f64 d) (neg.f64 (fma.f64 b d (*.f64 c a)))) (pow.f64 d 3))
(/.f64 (+.f64 (neg.f64 (*.f64 b d)) (*.f64 (neg.f64 d) (/.f64 (*.f64 a c) d))) (*.f64 d (neg.f64 d)))
(/.f64 (-.f64 (*.f64 (/.f64 a (/.f64 d c)) (neg.f64 d)) (*.f64 b d)) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 d) (+.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 a c)))) (neg.f64 (pow.f64 d 3)))
(/.f64 (fma.f64 (*.f64 c a) (neg.f64 d) (*.f64 d (*.f64 d (neg.f64 b)))) (neg.f64 (pow.f64 d 3)))
(*.f64 1 (/.f64 (*.f64 d (fma.f64 b d (*.f64 c a))) (pow.f64 d 3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (/.f64 (*.f64 b (*.f64 a c)) (pow.f64 d 3))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c a)))))))
(*.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)))) (neg.f64 (/.f64 (-.f64 b (/.f64 (*.f64 a c) d)) d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4)))) (/.f64 (neg.f64 (-.f64 b (/.f64 a (/.f64 d c)))) d))
(*.f64 1 (*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4))) (/.f64 d (-.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (-.f64 (pow.f64 (/.f64 b d) 2) (*.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)) (/.f64 b d)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4)) (-.f64 (pow.f64 (/.f64 b d) 2) (*.f64 (/.f64 b d) (*.f64 (*.f64 c a) (pow.f64 d -2))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4)) (*.f64 (/.f64 b d) (-.f64 (/.f64 b d) (*.f64 a (*.f64 c (pow.f64 d -2)))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 d 4)) (pow.f64 (/.f64 b d) 2)) (-.f64 (*.f64 (*.f64 a c) (pow.f64 d -2)) (/.f64 b d)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4)) (pow.f64 (/.f64 b d) 2)) (-.f64 (*.f64 (*.f64 c a) (pow.f64 d -2)) (/.f64 b d)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 d 4)) (pow.f64 (/.f64 b d) 2)) (-.f64 (*.f64 a (*.f64 c (pow.f64 d -2))) (/.f64 b d)))
(pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 1)
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 3)
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(pow.f64 (pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 3) 1/3)
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 2)
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d)) 2))
(fabs.f64 (fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d)))
(log.f64 (exp.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)))))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d)) 3))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(exp.f64 (log.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))) 1))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(fma.f64 b (/.f64 1 d) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 b (/.f64 1 d) (*.f64 (*.f64 c a) (pow.f64 d -2)))
(+.f64 (/.f64 b d) (*.f64 a (*.f64 c (pow.f64 d -2))))
(fma.f64 1 (*.f64 (*.f64 a c) (pow.f64 d -2)) (/.f64 b d))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(fma.f64 1 (/.f64 b d) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 b (/.f64 1 d) (*.f64 (*.f64 c a) (pow.f64 d -2)))
(+.f64 (/.f64 b d) (*.f64 a (*.f64 c (pow.f64 d -2))))
(fma.f64 (*.f64 a c) (pow.f64 d -2) (/.f64 b d))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (cbrt.f64 (/.f64 b d)) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 b (/.f64 1 d) (*.f64 (*.f64 c a) (pow.f64 d -2)))
(+.f64 (/.f64 b d) (*.f64 a (*.f64 c (pow.f64 d -2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) 2) (cbrt.f64 (*.f64 (*.f64 a c) (pow.f64 d -2))) (/.f64 b d))
(fma.f64 (*.f64 c a) (pow.f64 d -2) (/.f64 b d))
(fma.f64 a (*.f64 c (pow.f64 d -2)) (/.f64 b d))
(fma.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)) (*.f64 (*.f64 a c) (pow.f64 d -2)))
(fma.f64 b (/.f64 1 d) (*.f64 (*.f64 c a) (pow.f64 d -2)))
(+.f64 (/.f64 b d) (*.f64 a (*.f64 c (pow.f64 d -2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 a c)) d) (/.f64 (sqrt.f64 (*.f64 a c)) d) (/.f64 b d))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(fma.f64 c (/.f64 a (*.f64 d d)) (/.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))) 1)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 1 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b d) (hypot.f64 c d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 2) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (neg.f64 (*.f64 b d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 d)) (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)))
(/.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)))
(*.f64 (cbrt.f64 (*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 d)) (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)))
(/.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b 1) (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 d 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (*.f64 b d) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2))))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) 1) d)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 d)) (sqrt.f64 d))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 1)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 3)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3) 1/3)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)))
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2)) 2))
(fabs.f64 (*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(exp.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 1))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) 1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(*.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 (neg.f64 d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 d)))
(/.f64 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (cbrt.f64 d))) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)))
(/.f64 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (cbrt.f64 d))) (pow.f64 (cbrt.f64 d) 2))
(/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d)))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 3)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3) 1/3)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(pow.f64 (/.f64 d (pow.f64 (hypot.f64 c d) 2)) -1)
(/.f64 1 (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (neg.f64 d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 2))
(fabs.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 d 3)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 1))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))))) 1)
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(/.f64 c (/.f64 (pow.f64 (hypot.f64 c d) 2) a))
(*.f64 (/.f64 c (pow.f64 (hypot.f64 c d) 2)) a)
(/.f64 a (/.f64 (pow.f64 (hypot.f64 c d) 2) c))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 a c)))
(*.f64 (/.f64 c (pow.f64 (hypot.f64 c d) 2)) a)
(/.f64 a (/.f64 (pow.f64 (hypot.f64 c d) 2) c))
(/.f64 (*.f64 a c) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 c (pow.f64 (hypot.f64 c d) 2)) a)
(/.f64 a (/.f64 (pow.f64 (hypot.f64 c d) 2) c))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 a (*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (cbrt.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))) 3)
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 3) 1/3)
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (hypot.f64 c d)) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (hypot.f64 c d)) 2)
(sqrt.f64 (pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2)) 2))
(fabs.f64 (*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (pow.f64 (exp.f64 c) (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))))))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (pow.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 3))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (*.f64 (pow.f64 c 3) (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3)))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3) (pow.f64 c 3)))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (log.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))) 1))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(log1p.f64 (expm1.f64 (*.f64 c (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)))) 1)
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(/.f64 a (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 2) (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) (/.f64 (sqrt.f64 a) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(/.f64 a (pow.f64 (hypot.f64 c d) 2))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 (neg.f64 a) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (*.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(/.f64 a (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(/.f64 a (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 a) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(/.f64 a (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(/.f64 (*.f64 1 (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2))) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2))
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4))
(pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 1)
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 3)
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3) 1/3)
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) 2)
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 a (hypot.f64 c d)))
(/.f64 a (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) a) -1)
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) a))
(neg.f64 (/.f64 a (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 (neg.f64 a) 1) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(sqrt.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 2))
(fabs.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (pow.f64 (exp.f64 a) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2)) 3))
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (log.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))) 1))
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 (hypot.f64 c d) -2))))
(*.f64 a (pow.f64 (hypot.f64 c d) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))) 1)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 1 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b d) (hypot.f64 c d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 2) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (neg.f64 (*.f64 b d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 d)) (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)))
(/.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)))
(*.f64 (cbrt.f64 (*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 d)) (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)))
(/.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b 1) (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 d 1) (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (*.f64 b d) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2))))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4)) (/.f64 d (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) 1) d)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 d)) (sqrt.f64 d))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 1)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 3)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3) 1/3)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) 2)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)))
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2)) 2))
(fabs.f64 (*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 d (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(cbrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2))) 3))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(exp.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))) 1))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))
(log1p.f64 (expm1.f64 (*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 d (/.f64 b (pow.f64 (hypot.f64 c d) 2)))

eval196.0ms (2.3%)

Compiler

Compiled 14895 to 5902 computations (60.4% saved)

prune147.0ms (1.7%)

Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New65014664
Fresh7310
Picked415
Done000
Total66118679
Accuracy
100.0%
Counts
679 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.4%
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
40.0%
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
20.0%
(/.f64 b (/.f64 (*.f64 c c) d))
41.3%
(/.f64 b d)
45.9%
(/.f64 a c)
63.1%
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
49.8%
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
49.6%
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
51.7%
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
49.9%
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
57.1%
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
54.5%
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
52.3%
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
23.2%
(*.f64 (/.f64 d c) (/.f64 b c))
35.8%
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 a) (*.f64 (/.f64 d c) b)))
35.1%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c))))
35.8%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
40.2%
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
72.4%
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
40.0%
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
20.0%
(/.f64 b (/.f64 (*.f64 c c) d))
41.3%
(/.f64 b d)
45.9%
(/.f64 a c)
63.1%
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
49.8%
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
49.6%
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
51.7%
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
49.9%
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
57.1%
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
54.5%
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
52.3%
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
23.2%
(*.f64 (/.f64 d c) (/.f64 b c))
35.8%
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 a) (*.f64 (/.f64 d c) b)))
35.1%
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c))))
35.8%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
40.2%
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
Compiler

Compiled 1090 to 662 computations (39.3% saved)

localize193.0ms (2.3%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 a (/.f64 b (/.f64 c d)))
100.0%
(/.f64 1 (hypot.f64 c d))
94.1%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
90.9%
(/.f64 b (/.f64 c d))
95.3%
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
71.6%
(/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)
99.8%
(/.f64 (/.f64 c d) d)
94.6%
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
91.6%
(*.f64 a (/.f64 (/.f64 c d) d))
100.0%
(/.f64 1 (hypot.f64 c d))
99.6%
(fma.f64 a c (*.f64 b d))
99.6%
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
73.3%
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
Compiler

Compiled 180 to 38 computations (78.9% saved)

series183.0ms (2.1%)

Counts
10 → 396
Calls

99 calls:

TimeVariablePointExpression
157.0ms
d
@-inf
(/.f64 b (/.f64 c d))
1.0ms
a
@0
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
1.0ms
a
@0
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
1.0ms
a
@inf
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
1.0ms
b
@0
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))

rewrite88.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
676×add-sqr-sqrt
668×pow1
668×*-un-lft-identity
622×add-cbrt-cube
622×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029250
1662218
Stop Event
node limit
Counts
10 → 282
Calls
Call 1
Inputs
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(*.f64 a (/.f64 (/.f64 c d) d))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(/.f64 (/.f64 c d) d)
(/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 b (/.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(+.f64 a (/.f64 b (/.f64 c d)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))) 1)
(*.f64 (hypot.f64 c d) (/.f64 1 (fma.f64 a c (*.f64 d b))))
(*.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 a c (*.f64 d b)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 c d)) (fma.f64 a c (*.f64 d b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2)) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 (fma.f64 a c (*.f64 d b)))) (/.f64 (cbrt.f64 (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) 1) (/.f64 (sqrt.f64 (hypot.f64 c d)) (fma.f64 a c (*.f64 d b))))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (cbrt.f64 (fma.f64 a c (*.f64 d b)))))
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 1)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)
(pow.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) -1)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 2))
(log.f64 (exp.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 3))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 3) (pow.f64 (fma.f64 a c (*.f64 d b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(exp.f64 (log.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))))) 1)
(*.f64 1 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (fma.f64 a c (*.f64 d b)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 2) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (hypot.f64 c d)) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 1 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (hypot.f64 c d)) (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 1 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) -1/2) 1) (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)) (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 2)
(pow.f64 (/.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) (/.f64 1 (hypot.f64 c d))) -1)
(pow.f64 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) -1)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 c d) -2)) (fma.f64 a c (*.f64 d b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c (*.f64 d d))))) 1)
(/.f64 (*.f64 a (/.f64 c d)) d)
(/.f64 (neg.f64 (*.f64 a (/.f64 c d))) (neg.f64 d))
(pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (*.f64 d d)))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 c) d) (sqrt.f64 a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 c (*.f64 d d))) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c (*.f64 d d))))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c (*.f64 d d)))))
(exp.f64 (log.f64 (*.f64 a (/.f64 c (*.f64 d d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c (*.f64 d d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c (*.f64 d d)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d)) (/.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d)))
(*.f64 1 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 2) (cbrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) (sqrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3)) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (*.f64 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2)) (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d))
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c d)) d) (*.f64 d b)) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c d)) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c d)) (neg.f64 d)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 d)))
(/.f64 (+.f64 (*.f64 d b) (*.f64 d (*.f64 a (/.f64 c d)))) (*.f64 d d))
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (*.f64 a (/.f64 c d)))) (*.f64 (/.f64 d b) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 d) (*.f64 a (/.f64 c d)))) (*.f64 (neg.f64 d) d))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (*.f64 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2))) (neg.f64 (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d)))
(pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(fma.f64 b (/.f64 1 d) (*.f64 a (/.f64 c (*.f64 d d))))
(fma.f64 1 (*.f64 a (/.f64 c (*.f64 d d))) (/.f64 b d))
(fma.f64 1 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d))))
(fma.f64 (/.f64 c (*.f64 d d)) a (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (*.f64 d d)))) 2) (cbrt.f64 (*.f64 a (/.f64 c (*.f64 d d)))) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (cbrt.f64 (/.f64 b d)) (*.f64 a (/.f64 c (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 c) d) (sqrt.f64 a)) (*.f64 (/.f64 (sqrt.f64 c) d) (sqrt.f64 a)) (/.f64 b d))
(fma.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)) (*.f64 a (/.f64 c (*.f64 d d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (*.f64 d d)))) 1)
(*.f64 1 (/.f64 c (*.f64 d d)))
(*.f64 (/.f64 c d) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 d d))) 2) (cbrt.f64 (/.f64 c (*.f64 d d))))
(*.f64 (/.f64 (sqrt.f64 c) d) (/.f64 (sqrt.f64 c) d))
(*.f64 (/.f64 1 d) (/.f64 c d))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 c d) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (/.f64 c d) (sqrt.f64 d)))
(*.f64 (/.f64 c 1) (/.f64 (/.f64 1 d) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 c d)) d))
(*.f64 (/.f64 (sqrt.f64 (/.f64 c d)) 1) (/.f64 (sqrt.f64 (/.f64 c d)) d))
(*.f64 (/.f64 c (sqrt.f64 d)) (/.f64 (/.f64 1 d) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (*.f64 d d)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 c) (*.f64 d d)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 c (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) d) (/.f64 (cbrt.f64 c) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (/.f64 c (*.f64 d d))))
(*.f64 (/.f64 (sqrt.f64 c) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c d)) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 c (*.f64 d d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c d)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (/.f64 c d)) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 c d)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (/.f64 c d)) (cbrt.f64 d)))
(pow.f64 (/.f64 c (*.f64 d d)) 1)
(pow.f64 (cbrt.f64 (/.f64 c (*.f64 d d))) 3)
(pow.f64 (pow.f64 (/.f64 c (*.f64 d d)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 c) d) 2)
(pow.f64 (/.f64 d (/.f64 c d)) -1)
(sqrt.f64 (/.f64 (*.f64 c c) (pow.f64 d 4)))
(log.f64 (exp.f64 (/.f64 c (*.f64 d d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (*.f64 d d)))))
(cbrt.f64 (pow.f64 (/.f64 c (*.f64 d d)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 d 6)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c d) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 c (*.f64 d d))))
(exp.f64 (log.f64 (/.f64 c (*.f64 d d))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (*.f64 d d))) 1))
(log1p.f64 (expm1.f64 (/.f64 c (*.f64 d d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) 1)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (/.f64 (hypot.f64 c d) 1) (/.f64 (hypot.f64 c d) d))
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(pow.f64 (/.f64 d (pow.f64 (hypot.f64 c d) 2)) -1)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d))) 1)
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 1 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)) 2) (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) b) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2))) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(exp.f64 (log.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b c) d))) 1)
(*.f64 b (/.f64 1 (/.f64 c d)))
(*.f64 1 (*.f64 (/.f64 b c) d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b c) d)) 2) (cbrt.f64 (*.f64 (/.f64 b c) d)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b c) d)) (sqrt.f64 (*.f64 (/.f64 b c) d)))
(*.f64 (/.f64 b c) d)
(*.f64 (/.f64 1 c) (/.f64 b (/.f64 1 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 c d)) 2)) (/.f64 b (cbrt.f64 (/.f64 c d))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 c d))) (/.f64 b (sqrt.f64 (/.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 b) c) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) c) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 c d)) 2)) (cbrt.f64 (*.f64 (/.f64 b c) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 c d))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 c d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 c d))))
(pow.f64 (*.f64 (/.f64 b c) d) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b c) d)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b c) d) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b c) d)) 2)
(pow.f64 (/.f64 (/.f64 c d) b) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 b c)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b c) d))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b c) d) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b c) d)))
(exp.f64 (log.f64 (*.f64 (/.f64 b c) d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b c) d)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b c) d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)))) 1)
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 (/.f64 b c) d a) (neg.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))) 2)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (fma.f64 (/.f64 b c) d a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 b c) d a))) 1)
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 (/.f64 b c) d))) (/.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2) (-.f64 a (*.f64 (/.f64 b c) d))))
(*.f64 1 (fma.f64 (/.f64 b c) d a))
(*.f64 -1 (fma.f64 (/.f64 b c) d a))
(*.f64 (fma.f64 (/.f64 b c) d a) -1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b c) d a)) 2) (cbrt.f64 (fma.f64 (/.f64 b c) d a)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 b c) d a)) (sqrt.f64 (fma.f64 (/.f64 b c) d a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (/.f64 b c) d) 3)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2) (*.f64 a (*.f64 (/.f64 b c) d)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (/.f64 b c) d) 2)) (-.f64 a (*.f64 (/.f64 b c) d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (/.f64 b c) d) 3))) (neg.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2) (*.f64 a (*.f64 (/.f64 b c) d))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (/.f64 b c) d) 2))) (neg.f64 (-.f64 a (*.f64 (/.f64 b c) d))))
(pow.f64 (fma.f64 (/.f64 b c) d a) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 b c) d a)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 b c) d a)) 2)
(neg.f64 (fma.f64 (/.f64 b c) d a))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 b c) d a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 b c) d a))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 b c) d a)))
(exp.f64 (log.f64 (fma.f64 (/.f64 b c) d a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 b c) d a)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 b c) d a)))
(fma.f64 a -1 (*.f64 (*.f64 (/.f64 b c) d) -1))
(fma.f64 b (/.f64 1 (/.f64 c d)) a)
(fma.f64 1 a (*.f64 (/.f64 b c) d))
(fma.f64 1 (*.f64 (/.f64 b c) d) a)
(fma.f64 -1 a (*.f64 -1 (*.f64 (/.f64 b c) d)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b c) d)) 2) (cbrt.f64 (*.f64 (/.f64 b c) d)) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (/.f64 b c) d))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 b c) d)) (sqrt.f64 (*.f64 (/.f64 b c) d)) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (/.f64 b c) d))
(fma.f64 (/.f64 b c) d a)

simplify207.0ms (2.4%)

Algorithm
egg-herbie
Rules
1142×times-frac
1104×associate-*r*
878×associate-*l*
702×fma-def
418×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091024848
1259622414
Stop Event
node limit
Counts
678 → 565
Calls
Call 1
Inputs
(/.f64 1 b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (/.f64 1 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 b (pow.f64 d 2)))) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))) (/.f64 1 b)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 b (pow.f64 d 2)))) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) (pow.f64 d 2))))))) (*.f64 b d))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 b (pow.f64 d 2)))) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))) (/.f64 1 b))))
(/.f64 1 a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 a (pow.f64 c 2)))) (/.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 d (-.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (pow.f64 a 3)))))) (*.f64 a (pow.f64 c 3)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 a (pow.f64 c 2)))) (/.f64 1 a)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))
(/.f64 -1 a)
(-.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c)) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (*.f64 a (pow.f64 c 2)))) (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (+.f64 (/.f64 1 a) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 d (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) a)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (pow.f64 a 3))))) (*.f64 a (pow.f64 c 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (*.f64 a (pow.f64 c 2)))) (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c)))) (+.f64 (/.f64 1 a) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))
(/.f64 1 a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (/.f64 1 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (+.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (pow.f64 c 2)))) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))) (/.f64 1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 d 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (pow.f64 c 2)))) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) (pow.f64 c 2))))))) (*.f64 a c))) (+.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (pow.f64 c 2)))) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))) (/.f64 1 a))))
(/.f64 1 b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (/.f64 1 b))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (*.f64 b (pow.f64 d 2)))) (/.f64 1 b))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 c (-.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))) (*.f64 b (pow.f64 d 3)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (*.f64 b (pow.f64 d 2)))) (/.f64 1 b)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))
(/.f64 -1 b)
(-.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d)) (/.f64 1 b))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (*.f64 b (pow.f64 d 2)))) (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) b)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 b (pow.f64 d 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (*.f64 b (pow.f64 d 2)))) (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d)))) (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))
(*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (*.f64 (pow.f64 b 4) (pow.f64 d 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 d 3)) (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 d 3)) (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 d 3)) (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (*.f64 (pow.f64 b 4) (pow.f64 d 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (*.f64 (pow.f64 b 4) (pow.f64 d 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
(/.f64 c (pow.f64 d 2))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (pow.f64 c 2) d)
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 b d) c)
(*.f64 -1 (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 -1 (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))))))
(*.f64 -1 (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(*.f64 -1 (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))))
(*.f64 -1 (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 -1 (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))))))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(/.f64 (*.f64 b d) c)
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(/.f64 (*.f64 b d) c)
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(/.f64 (*.f64 b d) c)
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(/.f64 (*.f64 b d) c)
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(/.f64 (*.f64 b d) c)
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(/.f64 (*.f64 b d) c)
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 (*.f64 b d) c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))) 1)
(*.f64 (hypot.f64 c d) (/.f64 1 (fma.f64 a c (*.f64 d b))))
(*.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 a c (*.f64 d b)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 c d)) (fma.f64 a c (*.f64 d b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2)) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 (fma.f64 a c (*.f64 d b)))) (/.f64 (cbrt.f64 (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) 1) (/.f64 (sqrt.f64 (hypot.f64 c d)) (fma.f64 a c (*.f64 d b))))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (cbrt.f64 (fma.f64 a c (*.f64 d b)))))
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 1)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)
(pow.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) -1)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 2))
(log.f64 (exp.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 3))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 3) (pow.f64 (fma.f64 a c (*.f64 d b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(exp.f64 (log.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))))) 1)
(*.f64 1 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (fma.f64 a c (*.f64 d b)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 2) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (hypot.f64 c d)) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 1 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (hypot.f64 c d)) (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 1 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) -1/2) 1) (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)) (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 2)
(pow.f64 (/.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) (/.f64 1 (hypot.f64 c d))) -1)
(pow.f64 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) -1)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 c d) -2)) (fma.f64 a c (*.f64 d b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c (*.f64 d d))))) 1)
(/.f64 (*.f64 a (/.f64 c d)) d)
(/.f64 (neg.f64 (*.f64 a (/.f64 c d))) (neg.f64 d))
(pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (*.f64 d d)))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 c) d) (sqrt.f64 a)) 2)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 c (*.f64 d d))) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c (*.f64 d d))))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c (*.f64 d d)))))
(exp.f64 (log.f64 (*.f64 a (/.f64 c (*.f64 d d)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c (*.f64 d d)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c (*.f64 d d)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d)) (/.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d)))
(*.f64 1 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 2) (cbrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) (sqrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3)) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (*.f64 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2)) (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d))
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c d)) d) (*.f64 d b)) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c d)) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c d)) (neg.f64 d)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 d)))
(/.f64 (+.f64 (*.f64 d b) (*.f64 d (*.f64 a (/.f64 c d)))) (*.f64 d d))
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (*.f64 a (/.f64 c d)))) (*.f64 (/.f64 d b) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 d) (*.f64 a (/.f64 c d)))) (*.f64 (neg.f64 d) d))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (*.f64 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2))) (neg.f64 (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d)))
(pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(exp.f64 (log.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(fma.f64 b (/.f64 1 d) (*.f64 a (/.f64 c (*.f64 d d))))
(fma.f64 1 (*.f64 a (/.f64 c (*.f64 d d))) (/.f64 b d))
(fma.f64 1 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d))))
(fma.f64 (/.f64 c (*.f64 d d)) a (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (*.f64 d d)))) 2) (cbrt.f64 (*.f64 a (/.f64 c (*.f64 d d)))) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (cbrt.f64 (/.f64 b d)) (*.f64 a (/.f64 c (*.f64 d d))))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 c) d) (sqrt.f64 a)) (*.f64 (/.f64 (sqrt.f64 c) d) (sqrt.f64 a)) (/.f64 b d))
(fma.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)) (*.f64 a (/.f64 c (*.f64 d d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (*.f64 d d)))) 1)
(*.f64 1 (/.f64 c (*.f64 d d)))
(*.f64 (/.f64 c d) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 d d))) 2) (cbrt.f64 (/.f64 c (*.f64 d d))))
(*.f64 (/.f64 (sqrt.f64 c) d) (/.f64 (sqrt.f64 c) d))
(*.f64 (/.f64 1 d) (/.f64 c d))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 c d) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (/.f64 c d) (sqrt.f64 d)))
(*.f64 (/.f64 c 1) (/.f64 (/.f64 1 d) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 c d)) d))
(*.f64 (/.f64 (sqrt.f64 (/.f64 c d)) 1) (/.f64 (sqrt.f64 (/.f64 c d)) d))
(*.f64 (/.f64 c (sqrt.f64 d)) (/.f64 (/.f64 1 d) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (*.f64 d d)))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 c) (*.f64 d d)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 c (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) d) (/.f64 (cbrt.f64 c) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (/.f64 c (*.f64 d d))))
(*.f64 (/.f64 (sqrt.f64 c) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c d)) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 c (*.f64 d d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c d)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (/.f64 c d)) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 c d)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (/.f64 c d)) (cbrt.f64 d)))
(pow.f64 (/.f64 c (*.f64 d d)) 1)
(pow.f64 (cbrt.f64 (/.f64 c (*.f64 d d))) 3)
(pow.f64 (pow.f64 (/.f64 c (*.f64 d d)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 c) d) 2)
(pow.f64 (/.f64 d (/.f64 c d)) -1)
(sqrt.f64 (/.f64 (*.f64 c c) (pow.f64 d 4)))
(log.f64 (exp.f64 (/.f64 c (*.f64 d d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (*.f64 d d)))))
(cbrt.f64 (pow.f64 (/.f64 c (*.f64 d d)) 3))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 d 6)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c d) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 c (*.f64 d d))))
(exp.f64 (log.f64 (/.f64 c (*.f64 d d))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (*.f64 d d))) 1))
(log1p.f64 (expm1.f64 (/.f64 c (*.f64 d d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) 1)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (/.f64 (hypot.f64 c d) 1) (/.f64 (hypot.f64 c d) d))
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(pow.f64 (/.f64 d (pow.f64 (hypot.f64 c d) 2)) -1)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d))) 1)
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 1 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)) 2) (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) b) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2))) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(exp.f64 (log.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b c) d))) 1)
(*.f64 b (/.f64 1 (/.f64 c d)))
(*.f64 1 (*.f64 (/.f64 b c) d))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b c) d)) 2) (cbrt.f64 (*.f64 (/.f64 b c) d)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b c) d)) (sqrt.f64 (*.f64 (/.f64 b c) d)))
(*.f64 (/.f64 b c) d)
(*.f64 (/.f64 1 c) (/.f64 b (/.f64 1 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 c d)) 2)) (/.f64 b (cbrt.f64 (/.f64 c d))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 c d))) (/.f64 b (sqrt.f64 (/.f64 c d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 c d)))
(*.f64 (/.f64 (sqrt.f64 b) c) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) c) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 c d)) 2)) (cbrt.f64 (*.f64 (/.f64 b c) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 c d))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 c d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 c d))))
(pow.f64 (*.f64 (/.f64 b c) d) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b c) d)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 b c) d) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b c) d)) 2)
(pow.f64 (/.f64 (/.f64 c d) b) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 b c)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b c) d))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b c) d) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b c) d)))
(exp.f64 (log.f64 (*.f64 (/.f64 b c) d)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b c) d)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b c) d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)))) 1)
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 (/.f64 b c) d a) (neg.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))) 2)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (fma.f64 (/.f64 b c) d a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 b c) d a))) 1)
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 (/.f64 b c) d))) (/.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2) (-.f64 a (*.f64 (/.f64 b c) d))))
(*.f64 1 (fma.f64 (/.f64 b c) d a))
(*.f64 -1 (fma.f64 (/.f64 b c) d a))
(*.f64 (fma.f64 (/.f64 b c) d a) -1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b c) d a)) 2) (cbrt.f64 (fma.f64 (/.f64 b c) d a)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 b c) d a)) (sqrt.f64 (fma.f64 (/.f64 b c) d a)))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (/.f64 b c) d) 3)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2) (*.f64 a (*.f64 (/.f64 b c) d)))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (/.f64 b c) d) 2)) (-.f64 a (*.f64 (/.f64 b c) d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (/.f64 b c) d) 3))) (neg.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2) (*.f64 a (*.f64 (/.f64 b c) d))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (/.f64 b c) d) 2))) (neg.f64 (-.f64 a (*.f64 (/.f64 b c) d))))
(pow.f64 (fma.f64 (/.f64 b c) d a) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 b c) d a)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 b c) d a)) 2)
(neg.f64 (fma.f64 (/.f64 b c) d a))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 b c) d a)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 b c) d a))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 b c) d a)))
(exp.f64 (log.f64 (fma.f64 (/.f64 b c) d a)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 b c) d a)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 b c) d a)))
(fma.f64 a -1 (*.f64 (*.f64 (/.f64 b c) d) -1))
(fma.f64 b (/.f64 1 (/.f64 c d)) a)
(fma.f64 1 a (*.f64 (/.f64 b c) d))
(fma.f64 1 (*.f64 (/.f64 b c) d) a)
(fma.f64 -1 a (*.f64 -1 (*.f64 (/.f64 b c) d)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b c) d)) 2) (cbrt.f64 (*.f64 (/.f64 b c) d)) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (/.f64 b c) d))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 b c) d)) (sqrt.f64 (*.f64 (/.f64 b c) d)) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (/.f64 b c) d))
(fma.f64 (/.f64 b c) d a)
Outputs
(/.f64 1 b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (/.f64 1 b))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c d)) (/.f64 1 b))
(-.f64 (/.f64 1 b) (*.f64 (/.f64 a d) (/.f64 c (*.f64 b b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 b (pow.f64 d 2)))) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))) (/.f64 1 b)))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c d)) (fma.f64 (*.f64 c c) (-.f64 (/.f64 1/2 (*.f64 b (*.f64 d d))) (neg.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 d d) (pow.f64 b 3))))) (/.f64 1 b)))
(-.f64 (fma.f64 (*.f64 c c) (+.f64 (/.f64 1/2 (*.f64 b (*.f64 d d))) (*.f64 (/.f64 a (*.f64 d d)) (/.f64 a (pow.f64 b 3)))) (/.f64 1 b)) (*.f64 (/.f64 a d) (/.f64 c (*.f64 b b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (pow.f64 c 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 b (pow.f64 d 2)))) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) (pow.f64 d 2))))))) (*.f64 b d))) (+.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 b (pow.f64 d 2)))) (*.f64 -1 (/.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))) (/.f64 1 b))))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c d)) (fma.f64 -1 (*.f64 (/.f64 a b) (/.f64 (*.f64 (-.f64 (/.f64 1/2 (*.f64 b (*.f64 d d))) (neg.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 d d) (pow.f64 b 3))))) (pow.f64 c 3)) d)) (fma.f64 (*.f64 c c) (-.f64 (/.f64 1/2 (*.f64 b (*.f64 d d))) (neg.f64 (/.f64 (*.f64 a a) (*.f64 (*.f64 d d) (pow.f64 b 3))))) (/.f64 1 b))))
(-.f64 (-.f64 (fma.f64 (*.f64 c c) (+.f64 (/.f64 1/2 (*.f64 b (*.f64 d d))) (*.f64 (/.f64 a (*.f64 d d)) (/.f64 a (pow.f64 b 3)))) (/.f64 1 b)) (*.f64 (/.f64 a b) (*.f64 (pow.f64 c 3) (/.f64 (+.f64 (/.f64 1/2 (*.f64 b (*.f64 d d))) (*.f64 (/.f64 a (*.f64 d d)) (/.f64 a (pow.f64 b 3)))) d)))) (*.f64 (/.f64 a d) (/.f64 c (*.f64 b b))))
(/.f64 1 a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (/.f64 1 a))
(fma.f64 -1 (/.f64 (*.f64 b d) (*.f64 c (*.f64 a a))) (/.f64 1 a))
(-.f64 (/.f64 1 a) (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) c))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 a (pow.f64 c 2)))) (/.f64 1 a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 b d) (*.f64 c (*.f64 a a))) (fma.f64 1/2 (/.f64 (*.f64 d d) (*.f64 a (*.f64 c c))) (/.f64 1 a))) (neg.f64 (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (*.f64 c c)))))
(+.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 c c)) (/.f64 d a)) (/.f64 1 a)) (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (*.f64 (/.f64 d c) (/.f64 d c))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 d (-.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (pow.f64 a 3)))))) (*.f64 a (pow.f64 c 3)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 a (pow.f64 c 2)))) (/.f64 1 a)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 b d) (*.f64 c (*.f64 a a))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 (*.f64 d (-.f64 (*.f64 1/2 (/.f64 (*.f64 d d) a)) (neg.f64 (/.f64 (*.f64 b b) (/.f64 (pow.f64 a 3) (*.f64 d d)))))) (pow.f64 c 3))) (fma.f64 1/2 (/.f64 (*.f64 d d) (*.f64 a (*.f64 c c))) (/.f64 1 a)))) (neg.f64 (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (*.f64 c c)))))
(+.f64 (-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 d (*.f64 c c)) (/.f64 d a)) (/.f64 1 a)) (*.f64 (/.f64 (*.f64 b d) a) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 d d) a) (/.f64 (*.f64 b (*.f64 b (*.f64 d d))) (pow.f64 a 3))) (pow.f64 c 3)))) (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (*.f64 (/.f64 d c) (/.f64 d c))))
(/.f64 -1 a)
(-.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c)) (/.f64 1 a))
(-.f64 (/.f64 (*.f64 b d) (*.f64 c (*.f64 a a))) (/.f64 1 a))
(fma.f64 (/.f64 b (*.f64 a a)) (/.f64 d c) (/.f64 -1 a))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (*.f64 a (pow.f64 c 2)))) (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (+.f64 (/.f64 1 a) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 d d) (*.f64 a (*.f64 c c))) (/.f64 (*.f64 b d) (*.f64 c (*.f64 a a)))) (+.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (*.f64 c c)))))
(-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 c c)) (/.f64 d a)) -1/2 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) c)) (fma.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (*.f64 (/.f64 d c) (/.f64 d c)) (/.f64 1 a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 d (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) a)) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (pow.f64 a 3))))) (*.f64 a (pow.f64 c 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 d 2) (*.f64 a (pow.f64 c 2)))) (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c)))) (+.f64 (/.f64 1 a) (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 (*.f64 d (-.f64 (*.f64 (/.f64 (*.f64 d d) a) -1/2) (/.f64 (*.f64 b b) (/.f64 (pow.f64 a 3) (*.f64 d d))))) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 (*.f64 d d) (*.f64 a (*.f64 c c))) (/.f64 (*.f64 b d) (*.f64 c (*.f64 a a))))) (+.f64 (/.f64 1 a) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (*.f64 c c)))))
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 d (*.f64 c c)) (/.f64 d a)) -1/2 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) c)) (*.f64 (/.f64 b a) (/.f64 (*.f64 d (-.f64 (*.f64 (/.f64 (*.f64 d d) a) -1/2) (/.f64 (*.f64 b (*.f64 b (*.f64 d d))) (pow.f64 a 3)))) (pow.f64 c 3)))) (fma.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (*.f64 (/.f64 d c) (/.f64 d c)) (/.f64 1 a)))
(/.f64 1 a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (/.f64 1 a))
(fma.f64 -1 (/.f64 (*.f64 b d) (*.f64 c (*.f64 a a))) (/.f64 1 a))
(-.f64 (/.f64 1 a) (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (+.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (pow.f64 c 2)))) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))) (/.f64 1 a)))
(fma.f64 -1 (/.f64 (*.f64 b d) (*.f64 c (*.f64 a a))) (fma.f64 (*.f64 d d) (-.f64 (/.f64 1/2 (*.f64 a (*.f64 c c))) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 c c) (pow.f64 a 3))))) (/.f64 1 a)))
(-.f64 (fma.f64 (*.f64 d d) (+.f64 (/.f64 1/2 (*.f64 a (*.f64 c c))) (*.f64 (/.f64 b (*.f64 c c)) (/.f64 b (pow.f64 a 3)))) (/.f64 1 a)) (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) c))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 d 3) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (pow.f64 c 2)))) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) (pow.f64 c 2))))))) (*.f64 a c))) (+.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 a (pow.f64 c 2)))) (*.f64 -1 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 3) (pow.f64 c 2)))))) (/.f64 1 a))))
(fma.f64 -1 (/.f64 (*.f64 b d) (*.f64 c (*.f64 a a))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 (*.f64 (-.f64 (/.f64 1/2 (*.f64 a (*.f64 c c))) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 c c) (pow.f64 a 3))))) (pow.f64 d 3)) c)) (fma.f64 (*.f64 d d) (-.f64 (/.f64 1/2 (*.f64 a (*.f64 c c))) (neg.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 c c) (pow.f64 a 3))))) (/.f64 1 a))))
(-.f64 (-.f64 (fma.f64 (*.f64 d d) (+.f64 (/.f64 1/2 (*.f64 a (*.f64 c c))) (*.f64 (/.f64 b (*.f64 c c)) (/.f64 b (pow.f64 a 3)))) (/.f64 1 a)) (*.f64 (/.f64 (*.f64 b (pow.f64 d 3)) a) (/.f64 (+.f64 (/.f64 1/2 (*.f64 a (*.f64 c c))) (*.f64 (/.f64 b (*.f64 c c)) (/.f64 b (pow.f64 a 3)))) c))) (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) c))
(/.f64 1 b)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (/.f64 1 b))
(fma.f64 -1 (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c d)) (/.f64 1 b))
(-.f64 (/.f64 1 b) (*.f64 (/.f64 a d) (/.f64 c (*.f64 b b))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (*.f64 b (pow.f64 d 2)))) (/.f64 1 b))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c d)) (fma.f64 1/2 (/.f64 (*.f64 c c) (*.f64 b (*.f64 d d))) (/.f64 1 b))) (neg.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (*.f64 d d)))))
(+.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 c (*.f64 d d)) (/.f64 c b)) (/.f64 1 b)) (*.f64 (/.f64 a d) (/.f64 c (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (*.f64 (/.f64 c d) (/.f64 c d))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 c (-.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3)))))) (*.f64 b (pow.f64 d 3)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (*.f64 b (pow.f64 d 2)))) (/.f64 1 b)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c d)) (fma.f64 -1 (*.f64 (/.f64 a b) (/.f64 (*.f64 c (-.f64 (*.f64 1/2 (/.f64 (*.f64 c c) b)) (neg.f64 (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))))) (pow.f64 d 3))) (fma.f64 1/2 (/.f64 (*.f64 c c) (*.f64 b (*.f64 d d))) (/.f64 1 b)))) (neg.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (*.f64 d d)))))
(+.f64 (-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 c (*.f64 d d)) (/.f64 c b)) (/.f64 1 b)) (*.f64 (/.f64 (*.f64 a c) b) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 c c) b) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c)))) (pow.f64 d 3)))) (*.f64 (/.f64 a d) (/.f64 c (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (*.f64 (/.f64 c d) (/.f64 c d))))
(/.f64 -1 b)
(-.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d)) (/.f64 1 b))
(-.f64 (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c d)) (/.f64 1 b))
(fma.f64 (/.f64 a (*.f64 b b)) (/.f64 c d) (/.f64 -1 b))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (*.f64 b (pow.f64 d 2)))) (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d))) (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 c c) (*.f64 b (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c d))) (+.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (*.f64 d d)))))
(-.f64 (fma.f64 (/.f64 a (*.f64 b b)) (/.f64 c d) (*.f64 (/.f64 -1/2 b) (*.f64 (/.f64 c d) (/.f64 c d)))) (fma.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (*.f64 (/.f64 c d) (/.f64 c d)) (/.f64 1 b)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) b)) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 b (pow.f64 d 3)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (*.f64 b (pow.f64 d 2)))) (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) d)))) (+.f64 (/.f64 1 b) (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 2)))))
(-.f64 (fma.f64 -1 (*.f64 (/.f64 a b) (/.f64 (*.f64 c (-.f64 (*.f64 -1/2 (/.f64 (*.f64 c c) b)) (/.f64 (*.f64 a a) (/.f64 (pow.f64 b 3) (*.f64 c c))))) (pow.f64 d 3))) (fma.f64 -1/2 (/.f64 (*.f64 c c) (*.f64 b (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c d)))) (+.f64 (/.f64 1 b) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (*.f64 d d)))))
(-.f64 (-.f64 (fma.f64 (/.f64 a (*.f64 b b)) (/.f64 c d) (*.f64 (/.f64 -1/2 b) (*.f64 (/.f64 c d) (/.f64 c d)))) (*.f64 (/.f64 a (pow.f64 d 3)) (/.f64 (*.f64 c (fma.f64 -1/2 (/.f64 (*.f64 c c) b) (/.f64 (*.f64 (*.f64 (neg.f64 a) a) (*.f64 c c)) (pow.f64 b 3)))) b))) (fma.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (*.f64 (/.f64 c d) (/.f64 c d)) (/.f64 1 b)))
(*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))))
(/.f64 (hypot.f64 c d) (*.f64 b d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c (*.f64 d d)))) (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d)))))
(*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 b d)) (neg.f64 (/.f64 (*.f64 (/.f64 a b) (/.f64 c b)) (*.f64 d d)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c (*.f64 d d)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3))))))
(fma.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3)))) (*.f64 (/.f64 (*.f64 (/.f64 a b) (/.f64 c b)) (*.f64 d d)) (neg.f64 (hypot.f64 c d))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (*.f64 (pow.f64 b 4) (pow.f64 d 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c (*.f64 d d)))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 4)) (/.f64 (pow.f64 c 3) (pow.f64 d 4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3)))))))
(+.f64 (*.f64 (hypot.f64 c d) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 a b) (/.f64 c b)) (*.f64 d d))) (neg.f64 (/.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 d 4)) (pow.f64 c 3)))))) (*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3))))))
(*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 1 (*.f64 a c)))
(/.f64 (hypot.f64 c d) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) d))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 1 (*.f64 a c))))
(*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 a c)) (neg.f64 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) (*.f64 c c)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) d))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3))))))
(-.f64 (*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3))))) (*.f64 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) (*.f64 c c)) (hypot.f64 c d)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 d 3)) (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) d))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 4)) (/.f64 (pow.f64 d 3) (pow.f64 c 4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3)))))))
(+.f64 (*.f64 (hypot.f64 c d) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) (*.f64 c c))) (neg.f64 (*.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 4)) (/.f64 (pow.f64 d 3) (pow.f64 c 4)))))) (*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3))))))
(*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 1 (*.f64 a c)))
(/.f64 (hypot.f64 c d) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) d))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 1 (*.f64 a c))))
(*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 a c)) (neg.f64 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) (*.f64 c c)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) d))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3))))))
(-.f64 (*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3))))) (*.f64 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) (*.f64 c c)) (hypot.f64 c d)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 d 3)) (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) d))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 4)) (/.f64 (pow.f64 d 3) (pow.f64 c 4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3)))))))
(+.f64 (*.f64 (hypot.f64 c d) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) (*.f64 c c))) (neg.f64 (*.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 4)) (/.f64 (pow.f64 d 3) (pow.f64 c 4)))))) (*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3))))))
(*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 1 (*.f64 a c)))
(/.f64 (hypot.f64 c d) (*.f64 a c))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) d))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 1 (*.f64 a c))))
(*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 a c)) (neg.f64 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) (*.f64 c c)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) d))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3))))))
(-.f64 (*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3))))) (*.f64 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) (*.f64 c c)) (hypot.f64 c d)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) (*.f64 (pow.f64 a 2) (pow.f64 c 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 b 3) (pow.f64 d 3)) (*.f64 (pow.f64 a 4) (pow.f64 c 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 a c)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 b 2) (pow.f64 d 2)) (*.f64 (pow.f64 a 3) (pow.f64 c 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) d))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 4)) (/.f64 (pow.f64 d 3) (pow.f64 c 4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3)))))))
(+.f64 (*.f64 (hypot.f64 c d) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 b a) (/.f64 d a)) (*.f64 c c))) (neg.f64 (*.f64 (/.f64 (pow.f64 b 3) (pow.f64 a 4)) (/.f64 (pow.f64 d 3) (pow.f64 c 4)))))) (*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 a c)) (*.f64 (/.f64 (*.f64 b b) (pow.f64 a 3)) (/.f64 (*.f64 d d) (pow.f64 c 3))))))
(*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))))
(/.f64 (hypot.f64 c d) (*.f64 b d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c (*.f64 d d)))) (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d)))))
(*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 b d)) (neg.f64 (/.f64 (*.f64 (/.f64 a b) (/.f64 c b)) (*.f64 d d)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c (*.f64 d d)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3))))))
(fma.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3)))) (*.f64 (/.f64 (*.f64 (/.f64 a b) (/.f64 c b)) (*.f64 d d)) (neg.f64 (hypot.f64 c d))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (*.f64 (pow.f64 b 4) (pow.f64 d 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c (*.f64 d d)))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 4)) (/.f64 (pow.f64 c 3) (pow.f64 d 4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3)))))))
(+.f64 (*.f64 (hypot.f64 c d) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 a b) (/.f64 c b)) (*.f64 d d))) (neg.f64 (/.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 d 4)) (pow.f64 c 3)))))) (*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3))))))
(*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))))
(/.f64 (hypot.f64 c d) (*.f64 b d))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c (*.f64 d d)))) (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d)))))
(*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 b d)) (neg.f64 (/.f64 (*.f64 (/.f64 a b) (/.f64 c b)) (*.f64 d d)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c (*.f64 d d)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3))))))
(fma.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3)))) (*.f64 (/.f64 (*.f64 (/.f64 a b) (/.f64 c b)) (*.f64 d d)) (neg.f64 (hypot.f64 c d))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) (*.f64 (pow.f64 b 2) (pow.f64 d 2))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 3)) (*.f64 (pow.f64 b 4) (pow.f64 d 4))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (+.f64 (*.f64 (/.f64 1 (*.f64 b d)) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 c 2)) (*.f64 (pow.f64 b 3) (pow.f64 d 3))) (sqrt.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 a (*.f64 b b)) (/.f64 c (*.f64 d d)))) (fma.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 b 4)) (/.f64 (pow.f64 c 3) (pow.f64 d 4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3)))))))
(+.f64 (*.f64 (hypot.f64 c d) (+.f64 (neg.f64 (/.f64 (*.f64 (/.f64 a b) (/.f64 c b)) (*.f64 d d))) (neg.f64 (/.f64 (pow.f64 a 3) (/.f64 (*.f64 (pow.f64 b 4) (pow.f64 d 4)) (pow.f64 c 3)))))) (*.f64 (hypot.f64 c d) (+.f64 (/.f64 1 (*.f64 b d)) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b 3)) (/.f64 (*.f64 c c) (pow.f64 d 3))))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))
(-.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(-.f64 (-.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c))))
(-.f64 (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c))) (/.f64 (*.f64 a (*.f64 d d)) (pow.f64 c 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c)))))
(-.f64 (+.f64 (/.f64 a c) (-.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))) (/.f64 (*.f64 a (*.f64 d d)) (pow.f64 c 3)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c))))
(-.f64 (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c))) (/.f64 (*.f64 a (*.f64 d d)) (pow.f64 c 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c)))))
(-.f64 (+.f64 (/.f64 a c) (-.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))) (/.f64 (*.f64 a (*.f64 d d)) (pow.f64 c 3)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c))))
(-.f64 (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c))) (/.f64 (*.f64 a (*.f64 d d)) (pow.f64 c 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c)))))
(-.f64 (+.f64 (/.f64 a c) (-.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))) (/.f64 (*.f64 a (*.f64 d d)) (pow.f64 c 3)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))
(-.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(-.f64 (-.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))
(-.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(-.f64 (-.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))) (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(+.f64 (/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 (*.f64 a c) (+.f64 (*.f64 c c) (*.f64 d d))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d))) (/.f64 a (/.f64 (fma.f64 c c (*.f64 d d)) c)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
(/.f64 c (pow.f64 d 2))
(/.f64 c (*.f64 d d))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(/.f64 (pow.f64 c 2) d)
(/.f64 (*.f64 c c) d)
(*.f64 c (/.f64 c d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(/.f64 (pow.f64 c 2) d)
(/.f64 (*.f64 c c) d)
(*.f64 c (/.f64 c d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(/.f64 (pow.f64 c 2) d)
(/.f64 (*.f64 c c) d)
(*.f64 c (/.f64 c d))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
d
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(+.f64 d (/.f64 (pow.f64 c 2) d))
(+.f64 d (/.f64 (*.f64 c c) d))
(+.f64 d (*.f64 c (/.f64 c d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 (*.f64 b d) (fma.f64 c c (*.f64 d d)))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))
(+.f64 (-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4)))) (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6)))) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (*.f64 c c))
(*.f64 (/.f64 b c) (/.f64 d c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 b d) (*.f64 c c)))
(-.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 b d) (*.f64 c c))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(+.f64 (-.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 b d) (*.f64 c c)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (*.f64 c c))
(*.f64 (/.f64 b c) (/.f64 d c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 b d) (*.f64 c c)))
(-.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 b d) (*.f64 c c))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(+.f64 (-.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 b d) (*.f64 c c)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (*.f64 c c))
(*.f64 (/.f64 b c) (/.f64 d c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 b d) (*.f64 c c)))
(-.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))))
(+.f64 (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 (*.f64 b d) (*.f64 c c))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(+.f64 (-.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 b d) (*.f64 c c)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 b c) (/.f64 d c)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7)))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))
(+.f64 (-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4)))) (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6)))) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (/.f64 b d)) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))
(+.f64 (-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c)))) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))))
(fma.f64 -1 (/.f64 (*.f64 b (*.f64 c c)) (pow.f64 d 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (+.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4)))) (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6)))) (/.f64 b (/.f64 (pow.f64 d 3) (*.f64 c c))))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(*.f64 -1 (/.f64 b c))
(/.f64 (neg.f64 b) c)
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 -1 (/.f64 b c)))
(fma.f64 -1 (/.f64 a d) (/.f64 (neg.f64 b) c))
(-.f64 (/.f64 (neg.f64 b) c) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (/.f64 b (/.f64 (*.f64 d d) c)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 b d) (/.f64 c d)) (/.f64 (neg.f64 b) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (+.f64 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 d 3)) (/.f64 b (/.f64 (*.f64 d d) c))))))
(-.f64 (fma.f64 1/2 (+.f64 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 d 3)) (*.f64 (/.f64 b d) (/.f64 c d))) (/.f64 (neg.f64 b) c)) (/.f64 a d))
(*.f64 -1 (/.f64 a c))
(neg.f64 (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))))
(*.f64 -1 (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c))))
(-.f64 (neg.f64 (/.f64 a c)) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))))
(fma.f64 -1 (/.f64 a c) (fma.f64 -1 (/.f64 (*.f64 b d) (*.f64 c c)) (/.f64 (*.f64 1/2 (*.f64 a (*.f64 d d))) (pow.f64 c 3))))
(-.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 a (*.f64 d d))) (pow.f64 c 3)) (*.f64 (/.f64 b c) (/.f64 d c))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))))
(fma.f64 -1 (/.f64 a c) (fma.f64 -1 (/.f64 (*.f64 b d) (*.f64 c c)) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))))
(-.f64 (fma.f64 1/2 (+.f64 (/.f64 (*.f64 a (*.f64 d d)) (pow.f64 c 3)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (neg.f64 b) (*.f64 c (/.f64 c d)))) (/.f64 a c))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 a (*.f64 d d)) (pow.f64 c 3)) (/.f64 a c)) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c)))))
(fma.f64 -1/2 (/.f64 (*.f64 a (*.f64 d d)) (pow.f64 c 3)) (+.f64 (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (/.f64 a c)) (*.f64 (/.f64 b c) (/.f64 d c))))
(*.f64 -1 (/.f64 a c))
(neg.f64 (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))))
(*.f64 -1 (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (*.f64 c c))))
(-.f64 (neg.f64 (/.f64 a c)) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))))
(fma.f64 -1 (/.f64 a c) (fma.f64 -1 (/.f64 (*.f64 b d) (*.f64 c c)) (/.f64 (*.f64 1/2 (*.f64 a (*.f64 d d))) (pow.f64 c 3))))
(-.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 a (*.f64 d d))) (pow.f64 c 3)) (*.f64 (/.f64 b c) (/.f64 d c))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 a c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b d) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))))
(fma.f64 -1 (/.f64 a c) (fma.f64 -1 (/.f64 (*.f64 b d) (*.f64 c c)) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))))
(-.f64 (fma.f64 1/2 (+.f64 (/.f64 (*.f64 a (*.f64 d d)) (pow.f64 c 3)) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))) (/.f64 (neg.f64 b) (*.f64 c (/.f64 c d)))) (/.f64 a c))
(*.f64 -1 (/.f64 b c))
(/.f64 (neg.f64 b) c)
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 -1 (/.f64 b c)))
(fma.f64 -1 (/.f64 a d) (/.f64 (neg.f64 b) c))
(-.f64 (/.f64 (neg.f64 b) c) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (/.f64 b (/.f64 (*.f64 d d) c)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 b d) (/.f64 c d)) (/.f64 (neg.f64 b) c)) (/.f64 a d))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (+.f64 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 d 3)) (/.f64 b (/.f64 (*.f64 d d) c))))))
(-.f64 (fma.f64 1/2 (+.f64 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 d 3)) (*.f64 (/.f64 b d) (/.f64 c d))) (/.f64 (neg.f64 b) c)) (/.f64 a d))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(fma.f64 -1/2 (/.f64 b (/.f64 (*.f64 d d) c)) (+.f64 (/.f64 b c) (/.f64 a d)))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 b d) (/.f64 c d)) (/.f64 a d)) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b c) (pow.f64 d 2))) (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 -1/2 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 d 3)) (fma.f64 -1/2 (/.f64 b (/.f64 (*.f64 d d) c)) (+.f64 (/.f64 b c) (/.f64 a d))))
(fma.f64 -1/2 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 d 3)) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 b d) (/.f64 c d)) (/.f64 a d)) (/.f64 b c)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 (/.f64 (neg.f64 b) c) d) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (*.f64 d (/.f64 (neg.f64 b) c)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 a))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 (/.f64 (neg.f64 b) c) d) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (*.f64 d (/.f64 (neg.f64 b) c)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (*.f64 (/.f64 (neg.f64 b) c) d) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (*.f64 d (/.f64 (neg.f64 b) c)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(+.f64 (*.f64 -1 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 b d) c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) (*.f64 d (/.f64 b c)))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (*.f64 d d)))) (neg.f64 (fma.f64 d (/.f64 b c) a)))
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
a
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
a
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
a
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
a
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
a
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
a
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(/.f64 (*.f64 b d) c)
(*.f64 d (/.f64 b c))
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(+.f64 a (/.f64 (*.f64 b d) c))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))) 1)
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(*.f64 (hypot.f64 c d) (/.f64 1 (fma.f64 a c (*.f64 d b))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(*.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (/.f64 (hypot.f64 c d) (cbrt.f64 (fma.f64 a c (*.f64 b d)))) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 a c (*.f64 d b)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 c d)) (fma.f64 a c (*.f64 d b))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2)) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 (fma.f64 a c (*.f64 d b)))) (/.f64 (cbrt.f64 (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (/.f64 (cbrt.f64 (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (cbrt.f64 (hypot.f64 c d))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) 1) (/.f64 (sqrt.f64 (hypot.f64 c d)) (fma.f64 a c (*.f64 d b))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 d b))) 2)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (cbrt.f64 (fma.f64 a c (*.f64 d b)))))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 1)
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 3)
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(pow.f64 (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 3) 1/3)
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(pow.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) -1)
(/.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 2))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) 2))
(fabs.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(log.f64 (exp.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 3))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 3) (pow.f64 (fma.f64 a c (*.f64 d b)) 3)))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(exp.f64 (log.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 1))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 1 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 1 (fma.f64 a c (*.f64 d b)))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 2) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)) (/.f64 (/.f64 1 (hypot.f64 c d)) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))) (/.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (hypot.f64 c d)) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 1 (fma.f64 a c (*.f64 d b)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (hypot.f64 c d)) (/.f64 1 (cbrt.f64 (hypot.f64 c d)))) (/.f64 1 (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (hypot.f64 c d)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) 1) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (hypot.f64 c d)) (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (cbrt.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))) (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (sqrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (hypot.f64 c d)) (fma.f64 a c (*.f64 b d))))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (hypot.f64 c d)) (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 1 (fma.f64 a c (*.f64 d b)))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) -1/2) 1) (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b)))) 2)) (/.f64 (pow.f64 (hypot.f64 c d) -1/2) (cbrt.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 1)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 3)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 3) 1/3)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 2)
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (/.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) (/.f64 1 (hypot.f64 c d))) -1)
(/.f64 1 (/.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(pow.f64 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) (hypot.f64 c d)) -1)
(/.f64 1 (/.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 2))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 2))
(fabs.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 c d) -2)) (fma.f64 a c (*.f64 d b))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b))) 3))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 d b))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) 3)))
(cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))) 1))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 c d) -2) (fma.f64 a c (*.f64 d b)))))
(*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c (*.f64 d d))))) 1)
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(/.f64 (*.f64 a (/.f64 c d)) d)
(/.f64 a (/.f64 d (/.f64 c d)))
(/.f64 (neg.f64 (*.f64 a (/.f64 c d))) (neg.f64 d))
(/.f64 (*.f64 a (neg.f64 (/.f64 c d))) (neg.f64 d))
(*.f64 1 (/.f64 a (/.f64 d (/.f64 c d))))
(pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 1)
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (*.f64 d d)))) 3)
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(pow.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3) 1/3)
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 c) d) (sqrt.f64 a)) 2)
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2))
(fabs.f64 (/.f64 a (/.f64 (*.f64 d d) c)))
(log.f64 (pow.f64 (exp.f64 (/.f64 c (*.f64 d d))) a))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c (*.f64 d d))))))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c (*.f64 d d)))))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(exp.f64 (log.f64 (*.f64 a (/.f64 c (*.f64 d d)))))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c (*.f64 d d)))) 1))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c (*.f64 d d)))))
(*.f64 a (/.f64 c (*.f64 d d)))
(/.f64 a (/.f64 (*.f64 d d) c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))) 1)
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(-.f64 (/.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d)) (/.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2)) (-.f64 b (*.f64 a (/.f64 c d)))) d)
(*.f64 d (/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (/.f64 a (/.f64 (*.f64 d d) c)) 2)) (-.f64 b (*.f64 a (/.f64 c d)))))
(*.f64 1 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 2) (cbrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(*.f64 (sqrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) (sqrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3)) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (*.f64 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3) (pow.f64 (/.f64 b d) 3)) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (*.f64 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (+.f64 (pow.f64 (/.f64 b d) 2) (*.f64 (/.f64 a (/.f64 (*.f64 d d) c)) (-.f64 (/.f64 a (/.f64 (*.f64 d d) c)) (/.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2)) (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2)) (-.f64 b (*.f64 a (/.f64 c d)))) d)
(*.f64 d (/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (/.f64 a (/.f64 (*.f64 d d) c)) 2)) (-.f64 b (*.f64 a (/.f64 c d)))))
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c d)) d) (*.f64 d b)) (*.f64 d d))
(/.f64 (*.f64 d (+.f64 b (*.f64 a (/.f64 c d)))) (*.f64 d d))
(/.f64 (*.f64 d (+.f64 (*.f64 a (/.f64 c d)) b)) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c d)) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (fma.f64 (*.f64 a (/.f64 c d)) (/.f64 d b) d) (/.f64 (*.f64 d d) b))
(/.f64 (fma.f64 a (*.f64 (/.f64 c d) (/.f64 d b)) d) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c d)) (neg.f64 d)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 d)))
(/.f64 (fma.f64 (*.f64 a (/.f64 c d)) (neg.f64 d) (*.f64 d (neg.f64 b))) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 d (+.f64 (*.f64 a (/.f64 c d)) b))) (*.f64 d (neg.f64 d)))
(/.f64 (+.f64 (*.f64 d b) (*.f64 d (*.f64 a (/.f64 c d)))) (*.f64 d d))
(/.f64 (*.f64 d (+.f64 b (*.f64 a (/.f64 c d)))) (*.f64 d d))
(/.f64 (*.f64 d (+.f64 (*.f64 a (/.f64 c d)) b)) (*.f64 d d))
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (*.f64 a (/.f64 c d)))) (*.f64 (/.f64 d b) d))
(/.f64 (fma.f64 (*.f64 a (/.f64 c d)) (/.f64 d b) d) (/.f64 (*.f64 d d) b))
(/.f64 (fma.f64 a (*.f64 (/.f64 c d) (/.f64 d b)) d) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 d) (*.f64 a (/.f64 c d)))) (*.f64 (neg.f64 d) d))
(/.f64 (fma.f64 (*.f64 a (/.f64 c d)) (neg.f64 d) (*.f64 d (neg.f64 b))) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 d (+.f64 (*.f64 a (/.f64 c d)) b))) (*.f64 d (neg.f64 d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (*.f64 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 3) (pow.f64 (/.f64 b d) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2) (*.f64 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d))))))))
(*.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (+.f64 (pow.f64 (/.f64 b d) 2) (*.f64 (/.f64 a (/.f64 (*.f64 d d) c)) (-.f64 (/.f64 a (/.f64 (*.f64 d d) c)) (/.f64 b d))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2))) (neg.f64 (/.f64 (-.f64 b (*.f64 a (/.f64 c d))) d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 a (/.f64 c (*.f64 d d))) 2))) (/.f64 (neg.f64 (-.f64 b (*.f64 a (/.f64 c d)))) d))
(*.f64 1 (*.f64 d (/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (/.f64 a (/.f64 (*.f64 d d) c)) 2)) (-.f64 b (*.f64 a (/.f64 c d))))))
(pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 1)
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(pow.f64 (cbrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 3)
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(pow.f64 (pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 3) 1/3)
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(pow.f64 (sqrt.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 2)
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(sqrt.f64 (pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 2))
(fabs.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))
(log.f64 (exp.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(cbrt.f64 (pow.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d)) 3))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(expm1.f64 (log1p.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(exp.f64 (log.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(exp.f64 (*.f64 (log.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))) 1))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(log1p.f64 (expm1.f64 (fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(fma.f64 b (/.f64 1 d) (*.f64 a (/.f64 c (*.f64 d d))))
(fma.f64 b (/.f64 1 d) (/.f64 a (/.f64 (*.f64 d d) c)))
(fma.f64 1 (*.f64 a (/.f64 c (*.f64 d d))) (/.f64 b d))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(fma.f64 1 (/.f64 b d) (*.f64 a (/.f64 c (*.f64 d d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(fma.f64 (/.f64 c (*.f64 d d)) a (/.f64 b d))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (*.f64 d d)))) 2) (cbrt.f64 (*.f64 a (/.f64 c (*.f64 d d)))) (/.f64 b d))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (cbrt.f64 (/.f64 b d)) (*.f64 a (/.f64 c (*.f64 d d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(fma.f64 (*.f64 (/.f64 (sqrt.f64 c) d) (sqrt.f64 a)) (*.f64 (/.f64 (sqrt.f64 c) d) (sqrt.f64 a)) (/.f64 b d))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(fma.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)) (*.f64 a (/.f64 c (*.f64 d d))))
(fma.f64 a (/.f64 c (*.f64 d d)) (/.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 c (*.f64 d d)))) 1)
(/.f64 c (*.f64 d d))
(*.f64 1 (/.f64 c (*.f64 d d)))
(/.f64 c (*.f64 d d))
(*.f64 (/.f64 c d) (/.f64 1 d))
(/.f64 c (*.f64 d d))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 c (*.f64 d d))) 2) (cbrt.f64 (/.f64 c (*.f64 d d))))
(/.f64 c (*.f64 d d))
(*.f64 (/.f64 (sqrt.f64 c) d) (/.f64 (sqrt.f64 c) d))
(/.f64 c (*.f64 d d))
(*.f64 (/.f64 1 d) (/.f64 c d))
(/.f64 c (*.f64 d d))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 c d) (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 c (*.f64 (cbrt.f64 d) d)))
(/.f64 (/.f64 c (*.f64 (cbrt.f64 d) d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (/.f64 c d) (sqrt.f64 d)))
(/.f64 (/.f64 c (*.f64 (sqrt.f64 d) d)) (sqrt.f64 d))
(*.f64 (/.f64 c 1) (/.f64 (/.f64 1 d) d))
(/.f64 c (*.f64 d d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c d)) 2) 1) (/.f64 (cbrt.f64 (/.f64 c d)) d))
(/.f64 c (*.f64 d d))
(*.f64 (/.f64 (sqrt.f64 (/.f64 c d)) 1) (/.f64 (sqrt.f64 (/.f64 c d)) d))
(/.f64 c (*.f64 d d))
(*.f64 (/.f64 c (sqrt.f64 d)) (/.f64 (/.f64 1 d) (sqrt.f64 d)))
(*.f64 (/.f64 c (sqrt.f64 d)) (/.f64 1 (*.f64 (sqrt.f64 d) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) 1) (/.f64 (cbrt.f64 c) (*.f64 d d)))
(/.f64 c (*.f64 d d))
(*.f64 (/.f64 (sqrt.f64 c) 1) (/.f64 (sqrt.f64 c) (*.f64 d d)))
(/.f64 c (*.f64 d d))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 d 4))) (/.f64 c (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (/.f64 c (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (pow.f64 d 4)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 d) 2)) (/.f64 (/.f64 1 d) (cbrt.f64 d)))
(*.f64 (/.f64 c (pow.f64 (cbrt.f64 d) 2)) (/.f64 1 (*.f64 (cbrt.f64 d) d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) d) (/.f64 (cbrt.f64 c) d))
(/.f64 c (*.f64 d d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 d 4))) (cbrt.f64 (/.f64 c (*.f64 d d))))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 d d))) (/.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 (pow.f64 d 4))))
(*.f64 (/.f64 (sqrt.f64 c) (cbrt.f64 (pow.f64 d 4))) (/.f64 (sqrt.f64 c) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c d)) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 c (*.f64 d d))))
(*.f64 (cbrt.f64 (/.f64 c (*.f64 d d))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 c d)) 2) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 c d)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (/.f64 c d)) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 c d)) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 (/.f64 c d)) (cbrt.f64 d)))
(pow.f64 (/.f64 c (*.f64 d d)) 1)
(/.f64 c (*.f64 d d))
(pow.f64 (cbrt.f64 (/.f64 c (*.f64 d d))) 3)
(/.f64 c (*.f64 d d))
(pow.f64 (pow.f64 (/.f64 c (*.f64 d d)) 3) 1/3)
(/.f64 c (*.f64 d d))
(pow.f64 (/.f64 (sqrt.f64 c) d) 2)
(/.f64 c (*.f64 d d))
(pow.f64 (/.f64 d (/.f64 c d)) -1)
(/.f64 1 (/.f64 d (/.f64 c d)))
(sqrt.f64 (/.f64 (*.f64 c c) (pow.f64 d 4)))
(sqrt.f64 (/.f64 c (/.f64 (pow.f64 d 4) c)))
(log.f64 (exp.f64 (/.f64 c (*.f64 d d))))
(/.f64 c (*.f64 d d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 c (*.f64 d d)))))
(/.f64 c (*.f64 d d))
(cbrt.f64 (pow.f64 (/.f64 c (*.f64 d d)) 3))
(/.f64 c (*.f64 d d))
(cbrt.f64 (/.f64 (pow.f64 c 3) (pow.f64 d 6)))
(/.f64 c (*.f64 d d))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 c d) 3) (pow.f64 d 3)))
(/.f64 c (*.f64 d d))
(expm1.f64 (log1p.f64 (/.f64 c (*.f64 d d))))
(/.f64 c (*.f64 d d))
(exp.f64 (log.f64 (/.f64 c (*.f64 d d))))
(/.f64 c (*.f64 d d))
(exp.f64 (*.f64 (log.f64 (/.f64 c (*.f64 d d))) 1))
(/.f64 c (*.f64 d d))
(log1p.f64 (expm1.f64 (/.f64 c (*.f64 d d))))
(/.f64 c (*.f64 d d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) 1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(*.f64 (/.f64 (hypot.f64 c d) 1) (/.f64 (hypot.f64 c d) d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 d)))
(/.f64 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (cbrt.f64 d))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) 2) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d))) (sqrt.f64 d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 4) (sqrt.f64 d)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2) (sqrt.f64 d)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 3)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3) 1/3)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 d)) 2)
(pow.f64 (/.f64 d (pow.f64 (hypot.f64 c d) 2)) -1)
(/.f64 1 (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 2))
(fabs.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 d 3)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 1))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d))) 1)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 1 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)) 2) (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(pow.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) 2)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 (/.f64 b 1) d))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 d)) (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)))
(/.f64 (/.f64 b (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (*.f64 (sqrt.f64 d) (/.f64 (cbrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d)))))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))))
(*.f64 b (/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)))
(/.f64 b (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 1)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)) 3)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 3) 1/3)
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(pow.f64 (/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 d))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) b) -1)
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2)) 2))
(fabs.f64 (/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2)))
(log.f64 (pow.f64 (exp.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2))) d))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d))))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d) 3))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (log.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)) 1))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)))
(/.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 b c) d))) 1)
(*.f64 d (/.f64 b c))
(*.f64 b (/.f64 1 (/.f64 c d)))
(*.f64 d (/.f64 b c))
(*.f64 1 (*.f64 (/.f64 b c) d))
(*.f64 d (/.f64 b c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b c) d)) 2) (cbrt.f64 (*.f64 (/.f64 b c) d)))
(*.f64 d (/.f64 b c))
(*.f64 (sqrt.f64 (*.f64 (/.f64 b c) d)) (sqrt.f64 (*.f64 (/.f64 b c) d)))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 b c) d)
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 1 c) (/.f64 b (/.f64 1 d)))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 c d)) 2)) (/.f64 b (cbrt.f64 (/.f64 c d))))
(/.f64 (/.f64 b (cbrt.f64 (/.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 c d)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 c d))) (/.f64 b (sqrt.f64 (/.f64 c d))))
(/.f64 (*.f64 1 (/.f64 b (sqrt.f64 (/.f64 c d)))) (sqrt.f64 (/.f64 c d)))
(/.f64 (/.f64 b (sqrt.f64 (/.f64 c d))) (sqrt.f64 (/.f64 c d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (/.f64 c d)))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (/.f64 c d)))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 (sqrt.f64 b) c) (/.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) c) (/.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (/.f64 c d)) 2)) (cbrt.f64 (*.f64 (/.f64 b c) d)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (*.f64 d (/.f64 b c)))) (pow.f64 (cbrt.f64 (/.f64 c d)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (/.f64 c d))) (/.f64 (cbrt.f64 b) (sqrt.f64 (/.f64 c d))))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 c d)) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (/.f64 c d))))
(pow.f64 (*.f64 (/.f64 b c) d) 1)
(*.f64 d (/.f64 b c))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 b c) d)) 3)
(*.f64 d (/.f64 b c))
(pow.f64 (pow.f64 (*.f64 (/.f64 b c) d) 3) 1/3)
(*.f64 d (/.f64 b c))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 b c) d)) 2)
(*.f64 d (/.f64 b c))
(pow.f64 (/.f64 (/.f64 c d) b) -1)
(/.f64 1 (/.f64 (/.f64 c d) b))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2))
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2))
(fabs.f64 (*.f64 d (/.f64 b c)))
(log.f64 (pow.f64 (exp.f64 (/.f64 b c)) d))
(*.f64 d (/.f64 b c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 b c) d))))
(*.f64 d (/.f64 b c))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 b c) d) 3))
(*.f64 d (/.f64 b c))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b c) d)))
(*.f64 d (/.f64 b c))
(exp.f64 (log.f64 (*.f64 (/.f64 b c) d)))
(*.f64 d (/.f64 b c))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b c) d)) 1))
(*.f64 d (/.f64 b c))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 b c) d)))
(*.f64 d (/.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)))) 1)
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(/.f64 (fma.f64 (/.f64 b c) d a) (neg.f64 (hypot.f64 c d)))
(/.f64 (fma.f64 d (/.f64 b c) a) (neg.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 1)
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))) 3)
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 3) 1/3)
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))) 2)
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 2))
(fabs.f64 (/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d)))
(log.f64 (exp.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)))))
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d)) 3))
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (fma.f64 (/.f64 b c) d a) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (fma.f64 d (/.f64 b c) a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (fma.f64 (/.f64 b c) d a) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (fma.f64 d (/.f64 b c) a) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3) (pow.f64 (hypot.f64 c d) 3)))
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))) 1))
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))))
(/.f64 (fma.f64 (/.f64 b c) d a) (hypot.f64 c d))
(/.f64 (fma.f64 d (/.f64 b c) a) (hypot.f64 c d))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 b c) d a))) 1)
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(-.f64 (/.f64 (*.f64 a a) (-.f64 a (*.f64 (/.f64 b c) d))) (/.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2) (-.f64 a (*.f64 (/.f64 b c) d))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (-.f64 a (*.f64 d (/.f64 b c))))
(*.f64 1 (fma.f64 (/.f64 b c) d a))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(*.f64 -1 (fma.f64 (/.f64 b c) d a))
(neg.f64 (fma.f64 (/.f64 b c) d a))
(neg.f64 (fma.f64 d (/.f64 b c) a))
(*.f64 (fma.f64 (/.f64 b c) d a) -1)
(neg.f64 (fma.f64 (/.f64 b c) d a))
(neg.f64 (fma.f64 d (/.f64 b c) a))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 b c) d a)) 2) (cbrt.f64 (fma.f64 (/.f64 b c) d a)))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 b c) d a)) (sqrt.f64 (fma.f64 (/.f64 b c) d a)))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (/.f64 b c) d) 3)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2) (*.f64 a (*.f64 (/.f64 b c) d)))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (fma.f64 a a (-.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2) (*.f64 a (*.f64 d (/.f64 b c))))))
(/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a))))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (/.f64 b c) d) 2)) (-.f64 a (*.f64 (/.f64 b c) d)))
(/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (-.f64 a (*.f64 d (/.f64 b c))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 (/.f64 b c) d) 3))) (neg.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 (/.f64 b c) d) 2) (*.f64 a (*.f64 (/.f64 b c) d))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3))) (neg.f64 (fma.f64 a a (-.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2) (*.f64 a (*.f64 d (/.f64 b c)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 a 3) (pow.f64 (*.f64 d (/.f64 b c)) 3)) (fma.f64 a a (*.f64 (*.f64 d (/.f64 b c)) (-.f64 (*.f64 d (/.f64 b c)) a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 (/.f64 b c) d) 2))) (neg.f64 (-.f64 a (*.f64 (/.f64 b c) d))))
(neg.f64 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (neg.f64 (-.f64 a (*.f64 d (/.f64 b c))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 a a) (pow.f64 (*.f64 d (/.f64 b c)) 2)) (-.f64 a (*.f64 d (/.f64 b c)))))
(pow.f64 (fma.f64 (/.f64 b c) d a) 1)
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 b c) d a)) 3)
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(pow.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3) 1/3)
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 b c) d a)) 2)
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(neg.f64 (fma.f64 (/.f64 b c) d a))
(neg.f64 (fma.f64 d (/.f64 b c) a))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 2))
(fabs.f64 (fma.f64 d (/.f64 b c) a))
(log.f64 (exp.f64 (fma.f64 (/.f64 b c) d a)))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 b c) d a))))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 b c) d a) 3))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 b c) d a)))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(exp.f64 (log.f64 (fma.f64 (/.f64 b c) d a)))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 b c) d a)) 1))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 b c) d a)))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(fma.f64 a -1 (*.f64 (*.f64 (/.f64 b c) d) -1))
(neg.f64 (fma.f64 (/.f64 b c) d a))
(neg.f64 (fma.f64 d (/.f64 b c) a))
(fma.f64 b (/.f64 1 (/.f64 c d)) a)
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(fma.f64 1 a (*.f64 (/.f64 b c) d))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(fma.f64 1 (*.f64 (/.f64 b c) d) a)
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(fma.f64 -1 a (*.f64 -1 (*.f64 (/.f64 b c) d)))
(neg.f64 (fma.f64 (/.f64 b c) d a))
(neg.f64 (fma.f64 d (/.f64 b c) a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 b c) d)) 2) (cbrt.f64 (*.f64 (/.f64 b c) d)) a)
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(fma.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 a) (*.f64 (/.f64 b c) d))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 b c) d)) (sqrt.f64 (*.f64 (/.f64 b c) d)) a)
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 (/.f64 b c) d))
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)
(fma.f64 (/.f64 b c) d a)
(fma.f64 d (/.f64 b c) a)

eval323.0ms (3.8%)

Compiler

Compiled 22552 to 10251 computations (54.5% saved)

prune170.0ms (2%)

Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New87610886
Fresh3912
Picked415
Done011
Total88321904
Accuracy
100.0%
Counts
904 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.4%
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (*.f64 b d)))
9.0%
(/.f64 (neg.f64 b) c)
53.7%
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
21.9%
(/.f64 b (*.f64 c (/.f64 c d)))
41.3%
(/.f64 b d)
9.3%
(/.f64 b c)
45.9%
(/.f64 a c)
63.1%
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
49.8%
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
52.1%
(+.f64 (/.f64 b d) (/.f64 (*.f64 a (/.f64 c d)) d))
49.6%
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
51.7%
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
7.6%
(+.f64 (/.f64 b c) (/.f64 a d))
57.1%
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
54.5%
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
52.3%
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
23.2%
(*.f64 (/.f64 d c) (/.f64 b c))
35.1%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 (*.f64 b d) c))))
58.8%
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
40.2%
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
8.5%
(neg.f64 (/.f64 a c))
46.4%
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (*.f64 b d)))
9.0%
(/.f64 (neg.f64 b) c)
53.7%
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
21.9%
(/.f64 b (*.f64 c (/.f64 c d)))
41.3%
(/.f64 b d)
9.3%
(/.f64 b c)
45.9%
(/.f64 a c)
63.1%
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
49.8%
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
52.1%
(+.f64 (/.f64 b d) (/.f64 (*.f64 a (/.f64 c d)) d))
49.6%
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
51.7%
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
7.6%
(+.f64 (/.f64 b c) (/.f64 a d))
57.1%
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
54.5%
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
52.3%
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
23.2%
(*.f64 (/.f64 d c) (/.f64 b c))
35.1%
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 (*.f64 b d) c))))
58.8%
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
40.2%
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
8.5%
(neg.f64 (/.f64 a c))
Compiler

Compiled 1104 to 680 computations (38.4% saved)

localize105.0ms (1.2%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 a (/.f64 b (/.f64 c d)))
99.6%
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
90.9%
(/.f64 b (/.f64 c d))
97.2%
(*.f64 (/.f64 c d) (/.f64 a d))
94.6%
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
99.7%
(+.f64 (/.f64 b c) (/.f64 a d))
96.1%
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
95.3%
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
71.6%
(/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)
69.3%
(/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)
Compiler

Compiled 183 to 32 computations (82.5% saved)

series12.0ms (0.1%)

Counts
6 → 240
Calls

60 calls:

TimeVariablePointExpression
1.0ms
c
@0
(+.f64 (/.f64 b c) (/.f64 a d))
0.0ms
a
@inf
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
0.0ms
b
@0
(+.f64 (/.f64 b c) (/.f64 a d))
0.0ms
c
@-inf
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
0.0ms
a
@0
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))

rewrite70.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
604×add-sqr-sqrt
598×pow1
598×*-un-lft-identity
558×add-exp-log
558×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024152
1576130
Stop Event
node limit
Counts
6 → 228
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(+.f64 (/.f64 b c) (/.f64 a d))
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
(*.f64 (/.f64 c d) (/.f64 a d))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 1)
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 c))
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) (/.f64 (hypot.f64 c d) (sqrt.f64 c)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 -1 c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 c)))
(*.f64 (/.f64 (hypot.f64 c d) 1) (/.f64 (hypot.f64 c d) c))
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 c)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) 2)
(pow.f64 (/.f64 c (pow.f64 (hypot.f64 c d) 2)) -1)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))))) 1)
(*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))) 2) (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))) (/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 a) (/.f64 1 c)))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (/.f64 a (/.f64 1 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2)) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 c))) (/.f64 a (/.f64 (hypot.f64 c d) (sqrt.f64 c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 a) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2)) (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 c))) (/.f64 (cbrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) a) -1)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (log.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 b c) (/.f64 a d)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (/.f64 b c) (/.f64 a d))) (/.f64 (pow.f64 (/.f64 a d) 2) (-.f64 (/.f64 b c) (/.f64 a d))))
(*.f64 1 (+.f64 (/.f64 b c) (/.f64 a d)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 2) (cbrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) (sqrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(*.f64 (fma.f64 b d (*.f64 c a)) (/.f64 1 (*.f64 c d)))
(*.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (/.f64 1 (-.f64 (/.f64 b c) (/.f64 a d))))
(/.f64 1 (/.f64 (*.f64 c d) (fma.f64 b d (*.f64 c a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d)))) (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 b c) (/.f64 a d)) (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 c d))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (-.f64 (/.f64 b c) (/.f64 a d)))
(/.f64 (+.f64 (*.f64 b (/.f64 d a)) (*.f64 c 1)) (*.f64 c (/.f64 d a)))
(/.f64 (+.f64 (*.f64 b (neg.f64 d)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 d)))
(/.f64 (+.f64 d (*.f64 (/.f64 c b) a)) (*.f64 (/.f64 c b) d))
(/.f64 (+.f64 (/.f64 d a) (*.f64 (/.f64 c b) 1)) (*.f64 (/.f64 c b) (/.f64 d a)))
(/.f64 (+.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 a))) (*.f64 (/.f64 c b) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 c) a)) (*.f64 (neg.f64 c) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 d a)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 d a)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (neg.f64 d)) (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 d b)) (*.f64 d c))
(/.f64 (+.f64 (*.f64 a (/.f64 c b)) (*.f64 d 1)) (*.f64 d (/.f64 c b)))
(/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 (/.f64 d a) b)) (*.f64 (/.f64 d a) c))
(/.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 d a) 1)) (*.f64 (/.f64 d a) (/.f64 c b)))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 d a) (neg.f64 b))) (*.f64 (/.f64 d a) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 d) b)) (*.f64 (neg.f64 d) c))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 c b)) (*.f64 (neg.f64 d) 1)) (*.f64 (neg.f64 d) (/.f64 c b)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 d) (neg.f64 b))) (*.f64 (neg.f64 d) (neg.f64 c)))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (*.f64 c d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2))) (neg.f64 (-.f64 (/.f64 b c) (/.f64 a d))))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 a d) 2) (-.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (/.f64 a d) (/.f64 b c)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (-.f64 (/.f64 a d) (/.f64 b c)))
(pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 b c) (/.f64 a d)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(exp.f64 (log.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(fma.f64 a (/.f64 1 d) (/.f64 b c))
(fma.f64 b (/.f64 1 c) (/.f64 a d))
(fma.f64 1 (/.f64 b c) (/.f64 a d))
(fma.f64 1 (/.f64 a d) (/.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (/.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a d)) 2) (cbrt.f64 (/.f64 a d)) (/.f64 b c))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (/.f64 a d))
(fma.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 (/.f64 a d)) (/.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)) (/.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)))
(*.f64 1 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 2) (cbrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) (sqrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(*.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (/.f64 1 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2)) (/.f64 1 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d))))) (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d) (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2)) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d))
(/.f64 (+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) (*.f64 d (*.f64 d d)))
(/.f64 (+.f64 (*.f64 b d) (*.f64 d (*.f64 (/.f64 c d) a))) (*.f64 d d))
(/.f64 (+.f64 (*.f64 b d) (*.f64 d (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (/.f64 d b) (*.f64 c a))) (*.f64 (/.f64 d b) (*.f64 d d)))
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (*.f64 (/.f64 c d) a))) (*.f64 (/.f64 d b) d))
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (*.f64 c (/.f64 a d)))) (*.f64 (/.f64 d b) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 d d)) (*.f64 (neg.f64 d) (*.f64 c a))) (*.f64 (neg.f64 d) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 d) (*.f64 (/.f64 c d) a))) (*.f64 (neg.f64 d) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 d) (*.f64 c (/.f64 a d)))) (*.f64 (neg.f64 d) d))
(/.f64 (+.f64 (*.f64 (*.f64 c a) d) (*.f64 (*.f64 d d) b)) (pow.f64 d 3))
(/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 d b)) (*.f64 (*.f64 d d) 1)) (*.f64 (*.f64 d d) (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 c a) (neg.f64 d)) (*.f64 (*.f64 d d) (neg.f64 b))) (*.f64 (*.f64 d d) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 c d) a) d) (*.f64 d b)) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 c d) a) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 c d) a) (neg.f64 d)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a d)) d) (*.f64 d b)) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a d)) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a d)) (neg.f64 d)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))) (neg.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (-.f64 (pow.f64 (/.f64 b d) 2) (*.f64 (*.f64 (/.f64 a d) (/.f64 c d)) (/.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (pow.f64 (/.f64 b d) 2)) (-.f64 (*.f64 (/.f64 a d) (/.f64 c d)) (/.f64 b d)))
(pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(exp.f64 (log.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(fma.f64 b (/.f64 1 d) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(fma.f64 1 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 1 (*.f64 (/.f64 a d) (/.f64 c d)) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (cbrt.f64 (/.f64 b d)) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a d) (/.f64 c d))) 2) (cbrt.f64 (*.f64 (/.f64 a d) (/.f64 c d))) (/.f64 b d))
(fma.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 c a)) d) (/.f64 (sqrt.f64 (*.f64 c a)) d) (/.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a d) (/.f64 c d)))) 1)
(/.f64 c (*.f64 (/.f64 d a) d))
(/.f64 a (*.f64 (/.f64 d c) d))
(/.f64 (/.f64 a d) (/.f64 d c))
(/.f64 (/.f64 c d) (/.f64 d a))
(/.f64 1 (*.f64 (/.f64 d a) (/.f64 d c)))
(/.f64 1 (*.f64 (/.f64 d c) (/.f64 d a)))
(/.f64 1 (/.f64 (*.f64 d d) (*.f64 c a)))
(/.f64 1 (/.f64 d (*.f64 (/.f64 c d) a)))
(/.f64 1 (/.f64 d (*.f64 c (/.f64 a d))))
(/.f64 (*.f64 c a) (*.f64 d d))
(/.f64 (neg.f64 c) (*.f64 (/.f64 d a) (neg.f64 d)))
(/.f64 (neg.f64 a) (*.f64 (/.f64 d c) (neg.f64 d)))
(/.f64 (*.f64 (/.f64 c d) a) d)
(/.f64 (*.f64 c (/.f64 a d)) d)
(/.f64 (*.f64 c 1) (*.f64 d (/.f64 d a)))
(/.f64 (*.f64 c (neg.f64 a)) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 d) d))
(/.f64 (*.f64 (neg.f64 c) 1) (*.f64 (neg.f64 d) (/.f64 d a)))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 a)) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 a c) (*.f64 d d))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 d) d))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 a 1) (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 d) (/.f64 d c)))
(/.f64 (neg.f64 (*.f64 c a)) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (/.f64 c d) a)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 c (/.f64 a d))) (neg.f64 d))
(pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a d) (/.f64 c d))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) d) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a d)) (/.f64 c d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a d) (/.f64 c d)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a d) (/.f64 c d))))
(exp.f64 (log.f64 (*.f64 (/.f64 a d) (/.f64 c d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a d) (/.f64 c d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a d) (/.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c))) 1)
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (fma.f64 b (/.f64 d c) a) (neg.f64 c))
(/.f64 (fma.f64 b (/.f64 d c) a) (*.f64 c -1))
(/.f64 1 (/.f64 c (fma.f64 b (/.f64 d c) a)))
(pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)) 2)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (fma.f64 b (/.f64 d c) a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b (/.f64 d c) a) 3) (pow.f64 (/.f64 -1 c) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
(exp.f64 (log.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))

simplify156.0ms (1.8%)

Algorithm
egg-herbie
Rules
1186×log-prod
978×times-frac
922×fma-neg
804×associate-/r*
698×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064613584
1175013030
2680013030
Stop Event
node limit
Counts
468 → 331
Calls
Call 1
Inputs
(/.f64 (pow.f64 d 2) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
c
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
c
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
c
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(/.f64 (pow.f64 d 2) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(/.f64 (pow.f64 d 2) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 1)
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 c))
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) (/.f64 (hypot.f64 c d) (sqrt.f64 c)))
(*.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 -1 c))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 c)))
(*.f64 (/.f64 (hypot.f64 c d) 1) (/.f64 (hypot.f64 c d) c))
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 c)))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) 2)
(pow.f64 (/.f64 c (pow.f64 (hypot.f64 c d) 2)) -1)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))))) 1)
(*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))) 2) (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))) (/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 a) (/.f64 1 c)))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (/.f64 a (/.f64 1 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2)) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 c))) (/.f64 a (/.f64 (hypot.f64 c d) (sqrt.f64 c))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 a) (/.f64 1 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2)) (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 c))) (/.f64 (cbrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) a) -1)
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))))))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (log.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 b c) (/.f64 a d)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (/.f64 b c) (/.f64 a d))) (/.f64 (pow.f64 (/.f64 a d) 2) (-.f64 (/.f64 b c) (/.f64 a d))))
(*.f64 1 (+.f64 (/.f64 b c) (/.f64 a d)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 2) (cbrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) (sqrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(*.f64 (fma.f64 b d (*.f64 c a)) (/.f64 1 (*.f64 c d)))
(*.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (/.f64 1 (-.f64 (/.f64 b c) (/.f64 a d))))
(/.f64 1 (/.f64 (*.f64 c d) (fma.f64 b d (*.f64 c a))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d)))) (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 b c) (/.f64 a d)) (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 c d))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (-.f64 (/.f64 b c) (/.f64 a d)))
(/.f64 (+.f64 (*.f64 b (/.f64 d a)) (*.f64 c 1)) (*.f64 c (/.f64 d a)))
(/.f64 (+.f64 (*.f64 b (neg.f64 d)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 d)))
(/.f64 (+.f64 d (*.f64 (/.f64 c b) a)) (*.f64 (/.f64 c b) d))
(/.f64 (+.f64 (/.f64 d a) (*.f64 (/.f64 c b) 1)) (*.f64 (/.f64 c b) (/.f64 d a)))
(/.f64 (+.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 a))) (*.f64 (/.f64 c b) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 c) a)) (*.f64 (neg.f64 c) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 d a)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 d a)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (neg.f64 d)) (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 d b)) (*.f64 d c))
(/.f64 (+.f64 (*.f64 a (/.f64 c b)) (*.f64 d 1)) (*.f64 d (/.f64 c b)))
(/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 (/.f64 d a) b)) (*.f64 (/.f64 d a) c))
(/.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 d a) 1)) (*.f64 (/.f64 d a) (/.f64 c b)))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 d a) (neg.f64 b))) (*.f64 (/.f64 d a) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 d) b)) (*.f64 (neg.f64 d) c))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 c b)) (*.f64 (neg.f64 d) 1)) (*.f64 (neg.f64 d) (/.f64 c b)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 d) (neg.f64 b))) (*.f64 (neg.f64 d) (neg.f64 c)))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (*.f64 c d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2))) (neg.f64 (-.f64 (/.f64 b c) (/.f64 a d))))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 a d) 2) (-.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (/.f64 a d) (/.f64 b c)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (-.f64 (/.f64 a d) (/.f64 b c)))
(pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 b c) (/.f64 a d)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(exp.f64 (log.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(fma.f64 a (/.f64 1 d) (/.f64 b c))
(fma.f64 b (/.f64 1 c) (/.f64 a d))
(fma.f64 1 (/.f64 b c) (/.f64 a d))
(fma.f64 1 (/.f64 a d) (/.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (/.f64 a d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a d)) 2) (cbrt.f64 (/.f64 a d)) (/.f64 b c))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (/.f64 a d))
(fma.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 (/.f64 a d)) (/.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)) (/.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)))
(*.f64 1 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 2) (cbrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) (sqrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(*.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (/.f64 1 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2)) (/.f64 1 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d))))) (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d) (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2)) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d))
(/.f64 (+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) (*.f64 d (*.f64 d d)))
(/.f64 (+.f64 (*.f64 b d) (*.f64 d (*.f64 (/.f64 c d) a))) (*.f64 d d))
(/.f64 (+.f64 (*.f64 b d) (*.f64 d (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (/.f64 d b) (*.f64 c a))) (*.f64 (/.f64 d b) (*.f64 d d)))
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (*.f64 (/.f64 c d) a))) (*.f64 (/.f64 d b) d))
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (*.f64 c (/.f64 a d)))) (*.f64 (/.f64 d b) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 d d)) (*.f64 (neg.f64 d) (*.f64 c a))) (*.f64 (neg.f64 d) (*.f64 d d)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 d) (*.f64 (/.f64 c d) a))) (*.f64 (neg.f64 d) d))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 d) (*.f64 c (/.f64 a d)))) (*.f64 (neg.f64 d) d))
(/.f64 (+.f64 (*.f64 (*.f64 c a) d) (*.f64 (*.f64 d d) b)) (pow.f64 d 3))
(/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 d b)) (*.f64 (*.f64 d d) 1)) (*.f64 (*.f64 d d) (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 c a) (neg.f64 d)) (*.f64 (*.f64 d d) (neg.f64 b))) (*.f64 (*.f64 d d) (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 c d) a) d) (*.f64 d b)) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 c d) a) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 c d) a) (neg.f64 d)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 d)))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a d)) d) (*.f64 d b)) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a d)) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a d)) (neg.f64 d)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))) (neg.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (-.f64 (pow.f64 (/.f64 b d) 2) (*.f64 (*.f64 (/.f64 a d) (/.f64 c d)) (/.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (pow.f64 (/.f64 b d) 2)) (-.f64 (*.f64 (/.f64 a d) (/.f64 c d)) (/.f64 b d)))
(pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(exp.f64 (log.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(fma.f64 b (/.f64 1 d) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(fma.f64 1 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 1 (*.f64 (/.f64 a d) (/.f64 c d)) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (cbrt.f64 (/.f64 b d)) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a d) (/.f64 c d))) 2) (cbrt.f64 (*.f64 (/.f64 a d) (/.f64 c d))) (/.f64 b d))
(fma.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 c a)) d) (/.f64 (sqrt.f64 (*.f64 c a)) d) (/.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a d) (/.f64 c d)))) 1)
(/.f64 c (*.f64 (/.f64 d a) d))
(/.f64 a (*.f64 (/.f64 d c) d))
(/.f64 (/.f64 a d) (/.f64 d c))
(/.f64 (/.f64 c d) (/.f64 d a))
(/.f64 1 (*.f64 (/.f64 d a) (/.f64 d c)))
(/.f64 1 (*.f64 (/.f64 d c) (/.f64 d a)))
(/.f64 1 (/.f64 (*.f64 d d) (*.f64 c a)))
(/.f64 1 (/.f64 d (*.f64 (/.f64 c d) a)))
(/.f64 1 (/.f64 d (*.f64 c (/.f64 a d))))
(/.f64 (*.f64 c a) (*.f64 d d))
(/.f64 (neg.f64 c) (*.f64 (/.f64 d a) (neg.f64 d)))
(/.f64 (neg.f64 a) (*.f64 (/.f64 d c) (neg.f64 d)))
(/.f64 (*.f64 (/.f64 c d) a) d)
(/.f64 (*.f64 c (/.f64 a d)) d)
(/.f64 (*.f64 c 1) (*.f64 d (/.f64 d a)))
(/.f64 (*.f64 c (neg.f64 a)) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 d) d))
(/.f64 (*.f64 (neg.f64 c) 1) (*.f64 (neg.f64 d) (/.f64 d a)))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 a)) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 a c) (*.f64 d d))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 d) d))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 d) (neg.f64 d)))
(/.f64 (*.f64 a 1) (*.f64 d (/.f64 d c)))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 d) (/.f64 d c)))
(/.f64 (neg.f64 (*.f64 c a)) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (*.f64 (/.f64 c d) a)) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 c (/.f64 a d))) (neg.f64 d))
(pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a d) (/.f64 c d))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) d) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a d)) (/.f64 c d)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a d) (/.f64 c d)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a d) (/.f64 c d))))
(exp.f64 (log.f64 (*.f64 (/.f64 a d) (/.f64 c d))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a d) (/.f64 c d))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a d) (/.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c))) 1)
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (fma.f64 b (/.f64 d c) a) (neg.f64 c))
(/.f64 (fma.f64 b (/.f64 d c) a) (*.f64 c -1))
(/.f64 1 (/.f64 c (fma.f64 b (/.f64 d c) a)))
(pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)) 2)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (fma.f64 b (/.f64 d c) a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b (/.f64 d c) a) 3) (pow.f64 (/.f64 -1 c) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
(exp.f64 (log.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
Outputs
(/.f64 (pow.f64 d 2) c)
(*.f64 d (/.f64 d c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
c
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
c
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
c
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(/.f64 (pow.f64 d 2) c)
(*.f64 d (/.f64 d c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(/.f64 (pow.f64 d 2) c)
(*.f64 d (/.f64 d c))
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(+.f64 c (/.f64 (pow.f64 d 2) c))
(+.f64 c (*.f64 d (/.f64 d c)))
(fma.f64 d (/.f64 d c) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))
(*.f64 (/.f64 a (fma.f64 c c (*.f64 d d))) c)
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (*.f64 (/.f64 a d) (/.f64 c d)))
(-.f64 (*.f64 c (/.f64 (/.f64 a d) d)) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (*.f64 (/.f64 a d) (/.f64 c d))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(-.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 7))) (+.f64 (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))) (*.f64 (/.f64 a d) (/.f64 c d)))))
(-.f64 (-.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (*.f64 (/.f64 a (pow.f64 d 8)) (pow.f64 c 7))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c))
(-.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c)) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (-.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d))) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4))) (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6)))) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c))
(-.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c)) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (-.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d))) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4))) (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6)))) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(/.f64 a c)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 a c))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c))
(-.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (/.f64 a c)) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))
(+.f64 (-.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d))) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 d d))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6))) (+.f64 (/.f64 a c) (/.f64 a (/.f64 (pow.f64 c 5) (pow.f64 d 4))))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (*.f64 (/.f64 a (pow.f64 c 5)) (pow.f64 d 4))) (/.f64 a (/.f64 (pow.f64 c 7) (pow.f64 d 6)))) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 d d)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (*.f64 (/.f64 a d) (/.f64 c d)))
(-.f64 (*.f64 c (/.f64 (/.f64 a d) d)) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (*.f64 (/.f64 a d) (/.f64 c d))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(-.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 7))) (+.f64 (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))) (*.f64 (/.f64 a d) (/.f64 c d)))))
(-.f64 (-.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (*.f64 (/.f64 a (pow.f64 d 8)) (pow.f64 c 7))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (*.f64 (/.f64 a d) (/.f64 c d)))
(-.f64 (*.f64 c (/.f64 (/.f64 a d) d)) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))))
(+.f64 (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (*.f64 (/.f64 a d) (/.f64 c d))) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))))
(-.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 a c) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))))
(fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 8) (pow.f64 c 7))) (+.f64 (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5))) (*.f64 (/.f64 a d) (/.f64 c d)))))
(-.f64 (-.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 a (/.f64 (pow.f64 d 6) (pow.f64 c 5)))) (*.f64 (/.f64 a (pow.f64 d 8)) (pow.f64 c 7))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 b c)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (pow.f64 d 2))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 b c) (/.f64 d c))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 b c) (/.f64 d c))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 b c) (/.f64 d c))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 b c) (/.f64 d c))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 b c) (/.f64 d c))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 b (/.f64 (*.f64 c c) d))
(*.f64 (/.f64 b c) (/.f64 d c))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))) 1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 c))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(*.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) (/.f64 (hypot.f64 c d) (sqrt.f64 c)))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) 2)
(*.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 -1 c))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2))) c)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 c)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 c)))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) c))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 c)))
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) 2)
(*.f64 (/.f64 (hypot.f64 c d) 1) (/.f64 (hypot.f64 c d) c))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(*.f64 (/.f64 (hypot.f64 c d) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (hypot.f64 c d) (cbrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 c)))
(/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 3)
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 3) 1/3)
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(pow.f64 (/.f64 (hypot.f64 c d) (sqrt.f64 c)) 2)
(pow.f64 (/.f64 c (pow.f64 (hypot.f64 c d) 2)) -1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 2))
(fabs.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 3))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3) (pow.f64 c 3)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 1))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))))) 1)
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 1 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))) 2) (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))) (/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) (sqrt.f64 c)) 2)
(pow.f64 (*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 a) (hypot.f64 c d))) 2)
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 a (pow.f64 (hypot.f64 c d) 2)) c)
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 (pow.f64 (hypot.f64 c d) 2) c)))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (sqrt.f64 a) (/.f64 1 c)))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 2)) (/.f64 a (/.f64 1 c)))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2)) (/.f64 a (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 c d) (sqrt.f64 c))) (/.f64 a (/.f64 (hypot.f64 c d) (sqrt.f64 c))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) (sqrt.f64 c)) 2)
(pow.f64 (*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 a) (hypot.f64 c d))) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (hypot.f64 c d) 2)) (/.f64 (cbrt.f64 a) (/.f64 1 c)))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2)) (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2))
(*.f64 (cbrt.f64 (*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (hypot.f64 c d) (sqrt.f64 c))) (/.f64 (cbrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))))
(pow.f64 (*.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) (sqrt.f64 c)) 2)
(pow.f64 (*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 a) (hypot.f64 c d))) 2)
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c)) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c))))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 1)
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (cbrt.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))) 3)
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 3) 1/3)
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(pow.f64 (/.f64 (sqrt.f64 a) (/.f64 (hypot.f64 c d) (sqrt.f64 c))) 2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 a) (hypot.f64 c d)) (sqrt.f64 c)) 2)
(pow.f64 (*.f64 (sqrt.f64 c) (/.f64 (sqrt.f64 a) (hypot.f64 c d))) 2)
(pow.f64 (/.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) a) -1)
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2)) 2))
(fabs.f64 (*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2))))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 c (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))))))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(cbrt.f64 (pow.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2))) 3))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) c) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(exp.f64 (log.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))) 1))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(log1p.f64 (expm1.f64 (*.f64 a (/.f64 c (pow.f64 (hypot.f64 c d) 2)))))
(/.f64 (*.f64 c a) (pow.f64 (hypot.f64 c d) 2))
(*.f64 c (/.f64 a (pow.f64 (hypot.f64 c d) 2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 b c) (/.f64 a d)))) 1)
(+.f64 (/.f64 a d) (/.f64 b c))
(-.f64 (/.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (/.f64 b c) (/.f64 a d))) (/.f64 (pow.f64 (/.f64 a d) 2) (-.f64 (/.f64 b c) (/.f64 a d))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (-.f64 (/.f64 b c) (/.f64 a d)))
(*.f64 1 (+.f64 (/.f64 b c) (/.f64 a d)))
(+.f64 (/.f64 a d) (/.f64 b c))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 2) (cbrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(+.f64 (/.f64 a d) (/.f64 b c))
(*.f64 (sqrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) (sqrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(+.f64 (/.f64 a d) (/.f64 b c))
(*.f64 (fma.f64 b d (*.f64 c a)) (/.f64 1 (*.f64 c d)))
(*.f64 (fma.f64 a c (*.f64 d b)) (/.f64 (/.f64 1 c) d))
(/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c))
(*.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 a d) (/.f64 b c)))) (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (/.f64 a d) (-.f64 (/.f64 a d) (/.f64 b c)))))
(*.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (/.f64 1 (-.f64 (/.f64 b c) (/.f64 a d))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (-.f64 (/.f64 b c) (/.f64 a d)))
(/.f64 1 (/.f64 (*.f64 c d) (fma.f64 b d (*.f64 c a))))
(*.f64 (fma.f64 a c (*.f64 d b)) (/.f64 (/.f64 1 c) d))
(/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d)))) (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 a d) (/.f64 b c)))) (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (/.f64 a d) (-.f64 (/.f64 a d) (/.f64 b c)))))
(/.f64 1 (/.f64 (-.f64 (/.f64 b c) (/.f64 a d)) (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (-.f64 (/.f64 b c) (/.f64 a d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 c d))
(*.f64 (fma.f64 a c (*.f64 d b)) (/.f64 (/.f64 1 c) d))
(/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 a d) (/.f64 b c)))) (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (/.f64 a d) (-.f64 (/.f64 a d) (/.f64 b c)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2)) (-.f64 (/.f64 b c) (/.f64 a d)))
(/.f64 (+.f64 (*.f64 b (/.f64 d a)) (*.f64 c 1)) (*.f64 c (/.f64 d a)))
(/.f64 (fma.f64 b (/.f64 d a) c) (*.f64 c (/.f64 d a)))
(*.f64 (/.f64 (/.f64 (fma.f64 b (/.f64 d a) c) c) d) a)
(/.f64 (+.f64 (*.f64 b (neg.f64 d)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 d)))
(/.f64 (fma.f64 b (neg.f64 d) (*.f64 c (neg.f64 a))) (*.f64 d (neg.f64 c)))
(*.f64 1 (/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c)))
(/.f64 (+.f64 d (*.f64 (/.f64 c b) a)) (*.f64 (/.f64 c b) d))
(/.f64 (/.f64 (fma.f64 a (/.f64 c b) d) (/.f64 c b)) d)
(*.f64 (/.f64 (/.f64 (fma.f64 a (/.f64 c b) d) d) c) b)
(/.f64 (+.f64 (/.f64 d a) (*.f64 (/.f64 c b) 1)) (*.f64 (/.f64 c b) (/.f64 d a)))
(/.f64 (+.f64 (/.f64 d a) (/.f64 c b)) (*.f64 (/.f64 d a) (/.f64 c b)))
(/.f64 (+.f64 (/.f64 d a) (/.f64 c b)) (/.f64 (*.f64 c (/.f64 d b)) a))
(/.f64 (+.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 a))) (*.f64 (/.f64 c b) (neg.f64 d)))
(/.f64 (/.f64 (fma.f64 (neg.f64 a) (/.f64 c b) (neg.f64 d)) (/.f64 c b)) (neg.f64 d))
(*.f64 (/.f64 (neg.f64 (fma.f64 a (/.f64 c b) d)) (*.f64 d (neg.f64 c))) b)
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 c) a)) (*.f64 (neg.f64 c) d))
(/.f64 (fma.f64 b (neg.f64 d) (*.f64 c (neg.f64 a))) (*.f64 d (neg.f64 c)))
(*.f64 1 (/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) (/.f64 d a)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 d a)))
(/.f64 (fma.f64 (neg.f64 b) (/.f64 d a) (neg.f64 c)) (*.f64 (/.f64 d a) (neg.f64 c)))
(*.f64 (/.f64 (neg.f64 (fma.f64 b (/.f64 d a) c)) (*.f64 d (neg.f64 c))) a)
(/.f64 (+.f64 (*.f64 (neg.f64 b) (neg.f64 d)) (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) (neg.f64 d)))
(*.f64 (fma.f64 a c (*.f64 d b)) (/.f64 (/.f64 1 c) d))
(/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c))
(/.f64 (+.f64 (*.f64 a c) (*.f64 d b)) (*.f64 d c))
(*.f64 (fma.f64 a c (*.f64 d b)) (/.f64 (/.f64 1 c) d))
(/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c))
(/.f64 (+.f64 (*.f64 a (/.f64 c b)) (*.f64 d 1)) (*.f64 d (/.f64 c b)))
(/.f64 (/.f64 (fma.f64 a (/.f64 c b) d) (/.f64 c b)) d)
(*.f64 (/.f64 (/.f64 (fma.f64 a (/.f64 c b) d) d) c) b)
(/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 c)))
(/.f64 (fma.f64 b (neg.f64 d) (*.f64 c (neg.f64 a))) (*.f64 d (neg.f64 c)))
(*.f64 1 (/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c)))
(/.f64 (+.f64 c (*.f64 (/.f64 d a) b)) (*.f64 (/.f64 d a) c))
(/.f64 (fma.f64 b (/.f64 d a) c) (*.f64 c (/.f64 d a)))
(*.f64 (/.f64 (/.f64 (fma.f64 b (/.f64 d a) c) c) d) a)
(/.f64 (+.f64 (/.f64 c b) (*.f64 (/.f64 d a) 1)) (*.f64 (/.f64 d a) (/.f64 c b)))
(/.f64 (+.f64 (/.f64 d a) (/.f64 c b)) (*.f64 (/.f64 d a) (/.f64 c b)))
(/.f64 (+.f64 (/.f64 d a) (/.f64 c b)) (/.f64 (*.f64 c (/.f64 d b)) a))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 d a) (neg.f64 b))) (*.f64 (/.f64 d a) (neg.f64 c)))
(/.f64 (fma.f64 (neg.f64 b) (/.f64 d a) (neg.f64 c)) (*.f64 (/.f64 d a) (neg.f64 c)))
(*.f64 (/.f64 (neg.f64 (fma.f64 b (/.f64 d a) c)) (*.f64 d (neg.f64 c))) a)
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 d) b)) (*.f64 (neg.f64 d) c))
(/.f64 (fma.f64 b (neg.f64 d) (*.f64 c (neg.f64 a))) (*.f64 d (neg.f64 c)))
(*.f64 1 (/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 c b)) (*.f64 (neg.f64 d) 1)) (*.f64 (neg.f64 d) (/.f64 c b)))
(/.f64 (/.f64 (fma.f64 (neg.f64 a) (/.f64 c b) (neg.f64 d)) (/.f64 c b)) (neg.f64 d))
(*.f64 (/.f64 (neg.f64 (fma.f64 a (/.f64 c b) d)) (*.f64 d (neg.f64 c))) b)
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 d) (neg.f64 b))) (*.f64 (neg.f64 d) (neg.f64 c)))
(*.f64 (fma.f64 a c (*.f64 d b)) (/.f64 (/.f64 1 c) d))
(/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (*.f64 c d)))
(/.f64 (fma.f64 b (neg.f64 d) (*.f64 c (neg.f64 a))) (*.f64 d (neg.f64 c)))
(*.f64 1 (/.f64 (fma.f64 d b (*.f64 c a)) (*.f64 d c)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 b c) (/.f64 a d))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 a d) (/.f64 b c))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (/.f64 a d) (-.f64 (/.f64 a d) (/.f64 b c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2))) (neg.f64 (-.f64 (/.f64 b c) (/.f64 a d))))
(/.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (-.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 (+.f64 (pow.f64 (/.f64 a d) 3) (pow.f64 (/.f64 b c) 3)) (+.f64 (pow.f64 (/.f64 a d) 2) (-.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (/.f64 a d) (/.f64 b c)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b c) 2) (-.f64 (pow.f64 (/.f64 a d) 2) (*.f64 (/.f64 a d) (/.f64 b c)))) (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 (/.f64 a d) 3)) (+.f64 (pow.f64 (/.f64 b c) 2) (*.f64 (/.f64 a d) (-.f64 (/.f64 a d) (/.f64 b c)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a d) 2) (pow.f64 (/.f64 b c) 2)) (-.f64 (/.f64 a d) (/.f64 b c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b c) 2) (pow.f64 (/.f64 a d) 2))) (neg.f64 (-.f64 (/.f64 b c) (/.f64 a d))))
(pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 1)
(+.f64 (/.f64 a d) (/.f64 b c))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 3)
(+.f64 (/.f64 a d) (/.f64 b c))
(pow.f64 (pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 3) 1/3)
(+.f64 (/.f64 a d) (/.f64 b c))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 2)
(+.f64 (/.f64 a d) (/.f64 b c))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 2))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 a d) (/.f64 b c)) 2))
(fabs.f64 (+.f64 (/.f64 a d) (/.f64 b c)))
(log.f64 (exp.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(+.f64 (/.f64 a d) (/.f64 b c))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 b c) (/.f64 a d)))))
(+.f64 (/.f64 a d) (/.f64 b c))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 b c) (/.f64 a d)) 3))
(+.f64 (/.f64 a d) (/.f64 b c))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(+.f64 (/.f64 a d) (/.f64 b c))
(exp.f64 (log.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(+.f64 (/.f64 a d) (/.f64 b c))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 b c) (/.f64 a d))) 1))
(+.f64 (/.f64 a d) (/.f64 b c))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 b c) (/.f64 a d))))
(+.f64 (/.f64 a d) (/.f64 b c))
(fma.f64 a (/.f64 1 d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(fma.f64 b (/.f64 1 c) (/.f64 a d))
(+.f64 (/.f64 a d) (/.f64 b c))
(fma.f64 1 (/.f64 b c) (/.f64 a d))
(+.f64 (/.f64 a d) (/.f64 b c))
(fma.f64 1 (/.f64 a d) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b c)) 2) (cbrt.f64 (/.f64 b c)) (/.f64 a d))
(+.f64 (/.f64 a d) (/.f64 b c))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a d)) 2) (cbrt.f64 (/.f64 a d)) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(fma.f64 (sqrt.f64 (/.f64 b c)) (sqrt.f64 (/.f64 b c)) (/.f64 a d))
(+.f64 (/.f64 a d) (/.f64 b c))
(fma.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 (/.f64 a d)) (/.f64 b c))
(+.f64 (/.f64 a d) (/.f64 b c))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)))) 1)
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(-.f64 (/.f64 (pow.f64 (/.f64 b d) 2) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)) (/.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2)) (-.f64 b (*.f64 c (/.f64 a d)))) d)
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2)) (/.f64 d (-.f64 b (*.f64 c (/.f64 a d)))))
(*.f64 1 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 2) (cbrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) (sqrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(*.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (/.f64 1 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) 1) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 a d) (*.f64 (/.f64 c d) (/.f64 b d))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2) (*.f64 (/.f64 b d) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d))))
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2)) (/.f64 1 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2)) (-.f64 b (*.f64 c (/.f64 a d)))) d)
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2)) (/.f64 d (-.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d))))) (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) 1) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 a d) (*.f64 (/.f64 c d) (/.f64 b d))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2) (*.f64 (/.f64 b d) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d))))
(/.f64 1 (/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d) (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2)) (-.f64 b (*.f64 c (/.f64 a d)))) d)
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2)) (/.f64 d (-.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) 1) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 a d) (*.f64 (/.f64 c d) (/.f64 b d))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2) (*.f64 (/.f64 b d) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d))))
(/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2)) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2)) (-.f64 b (*.f64 c (/.f64 a d)))) d)
(*.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2)) (/.f64 d (-.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) (*.f64 d (*.f64 d d)))
(/.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 c a))) (pow.f64 d 3))
(/.f64 (*.f64 d (fma.f64 d b (*.f64 c a))) (pow.f64 d 3))
(/.f64 (+.f64 (*.f64 b d) (*.f64 d (*.f64 (/.f64 c d) a))) (*.f64 d d))
(/.f64 (fma.f64 b d (*.f64 d (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (*.f64 d (+.f64 b (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (+.f64 (*.f64 b d) (*.f64 d (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (fma.f64 b d (*.f64 d (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (*.f64 d (+.f64 b (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (+.f64 (*.f64 d d) (*.f64 (/.f64 d b) (*.f64 c a))) (*.f64 (/.f64 d b) (*.f64 d d)))
(/.f64 (fma.f64 d d (*.f64 c (*.f64 a (/.f64 d b)))) (/.f64 (pow.f64 d 3) b))
(*.f64 (/.f64 (fma.f64 c (*.f64 a (/.f64 d b)) (*.f64 d d)) (pow.f64 d 3)) b)
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (*.f64 (/.f64 c d) a))) (*.f64 (/.f64 d b) d))
(/.f64 (fma.f64 (*.f64 c (/.f64 a d)) (/.f64 d b) d) (*.f64 d (/.f64 d b)))
(*.f64 (/.f64 (fma.f64 c (*.f64 (/.f64 a d) (/.f64 d b)) d) (*.f64 d d)) b)
(/.f64 (+.f64 d (*.f64 (/.f64 d b) (*.f64 c (/.f64 a d)))) (*.f64 (/.f64 d b) d))
(/.f64 (fma.f64 (*.f64 c (/.f64 a d)) (/.f64 d b) d) (*.f64 d (/.f64 d b)))
(*.f64 (/.f64 (fma.f64 c (*.f64 (/.f64 a d) (/.f64 d b)) d) (*.f64 d d)) b)
(/.f64 (+.f64 (*.f64 (neg.f64 b) (*.f64 d d)) (*.f64 (neg.f64 d) (*.f64 c a))) (*.f64 (neg.f64 d) (*.f64 d d)))
(/.f64 (fma.f64 (*.f64 c a) (neg.f64 d) (*.f64 d (*.f64 d (neg.f64 b)))) (neg.f64 (pow.f64 d 3)))
(/.f64 (neg.f64 (*.f64 d (fma.f64 d b (*.f64 c a)))) (pow.f64 (neg.f64 d) 3))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 d) (*.f64 (/.f64 c d) a))) (*.f64 (neg.f64 d) d))
(/.f64 (fma.f64 (neg.f64 b) d (*.f64 c (*.f64 (/.f64 a d) (neg.f64 d)))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 d) (+.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (*.f64 d d)))
(/.f64 (+.f64 (*.f64 (neg.f64 b) d) (*.f64 (neg.f64 d) (*.f64 c (/.f64 a d)))) (*.f64 (neg.f64 d) d))
(/.f64 (fma.f64 (neg.f64 b) d (*.f64 c (*.f64 (/.f64 a d) (neg.f64 d)))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 d) (+.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (*.f64 d d)))
(/.f64 (+.f64 (*.f64 (*.f64 c a) d) (*.f64 (*.f64 d d) b)) (pow.f64 d 3))
(/.f64 (fma.f64 b (*.f64 d d) (*.f64 d (*.f64 c a))) (pow.f64 d 3))
(/.f64 (*.f64 d (fma.f64 d b (*.f64 c a))) (pow.f64 d 3))
(/.f64 (+.f64 (*.f64 (*.f64 c a) (/.f64 d b)) (*.f64 (*.f64 d d) 1)) (*.f64 (*.f64 d d) (/.f64 d b)))
(/.f64 (fma.f64 d d (*.f64 c (*.f64 a (/.f64 d b)))) (/.f64 (pow.f64 d 3) b))
(*.f64 (/.f64 (fma.f64 c (*.f64 a (/.f64 d b)) (*.f64 d d)) (pow.f64 d 3)) b)
(/.f64 (+.f64 (*.f64 (*.f64 c a) (neg.f64 d)) (*.f64 (*.f64 d d) (neg.f64 b))) (*.f64 (*.f64 d d) (neg.f64 d)))
(/.f64 (fma.f64 (*.f64 c a) (neg.f64 d) (*.f64 d (*.f64 d (neg.f64 b)))) (neg.f64 (pow.f64 d 3)))
(/.f64 (neg.f64 (*.f64 d (fma.f64 d b (*.f64 c a)))) (pow.f64 (neg.f64 d) 3))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 c d) a) d) (*.f64 d b)) (*.f64 d d))
(/.f64 (fma.f64 b d (*.f64 d (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (*.f64 d (+.f64 b (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 c d) a) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (fma.f64 (*.f64 c (/.f64 a d)) (/.f64 d b) d) (*.f64 d (/.f64 d b)))
(*.f64 (/.f64 (fma.f64 c (*.f64 (/.f64 a d) (/.f64 d b)) d) (*.f64 d d)) b)
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 c d) a) (neg.f64 d)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 d)))
(/.f64 (fma.f64 (neg.f64 b) d (*.f64 c (*.f64 (/.f64 a d) (neg.f64 d)))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 d) (+.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (*.f64 d d)))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a d)) d) (*.f64 d b)) (*.f64 d d))
(/.f64 (fma.f64 b d (*.f64 d (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (*.f64 d (+.f64 b (*.f64 c (/.f64 a d)))) (*.f64 d d))
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a d)) (/.f64 d b)) (*.f64 d 1)) (*.f64 d (/.f64 d b)))
(/.f64 (fma.f64 (*.f64 c (/.f64 a d)) (/.f64 d b) d) (*.f64 d (/.f64 d b)))
(*.f64 (/.f64 (fma.f64 c (*.f64 (/.f64 a d) (/.f64 d b)) d) (*.f64 d d)) b)
(/.f64 (+.f64 (*.f64 (*.f64 c (/.f64 a d)) (neg.f64 d)) (*.f64 d (neg.f64 b))) (*.f64 d (neg.f64 d)))
(/.f64 (fma.f64 (neg.f64 b) d (*.f64 c (*.f64 (/.f64 a d) (neg.f64 d)))) (*.f64 d (neg.f64 d)))
(/.f64 (*.f64 (neg.f64 d) (+.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (*.f64 d d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))) (neg.f64 (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 a d) (*.f64 (/.f64 c d) (/.f64 b d)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2) (*.f64 (/.f64 b d) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))) (neg.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))) (/.f64 (neg.f64 (-.f64 b (*.f64 c (/.f64 a d)))) d))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2) (pow.f64 (/.f64 b d) 2)) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a d)))) d)
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) (pow.f64 (/.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (-.f64 (pow.f64 (/.f64 b d) 2) (*.f64 (*.f64 (/.f64 a d) (/.f64 c d)) (/.f64 b d)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) 1) (+.f64 (pow.f64 (/.f64 b d) 2) (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (*.f64 (/.f64 a d) (*.f64 (/.f64 c d) (/.f64 b d))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b d) 3) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6))) (+.f64 (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2) (*.f64 (/.f64 b d) (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) d))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2) (pow.f64 (/.f64 b d) 2)) (-.f64 (*.f64 (/.f64 a d) (/.f64 c d)) (/.f64 b d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b d) 2) (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))) (/.f64 (neg.f64 (-.f64 b (*.f64 c (/.f64 a d)))) d))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 c (/.f64 (/.f64 a d) d)) 2) (pow.f64 (/.f64 b d) 2)) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a d)))) d)
(pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 1)
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 3)
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(pow.f64 (pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 3) 1/3)
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 2)
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 2))
(fabs.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)))
(log.f64 (exp.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)))))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d)) 3))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(exp.f64 (log.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))) 1))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(fma.f64 b (/.f64 1 d) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 b (/.f64 1 d) (*.f64 c (/.f64 (/.f64 a d) d)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(fma.f64 1 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(fma.f64 1 (*.f64 (/.f64 a d) (/.f64 c d)) (/.f64 b d))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b d)) 2) (cbrt.f64 (/.f64 b d)) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 a d) (/.f64 c d))) 2) (cbrt.f64 (*.f64 (/.f64 a d) (/.f64 c d))) (/.f64 b d))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(fma.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)) (*.f64 (/.f64 a d) (/.f64 c d)))
(fma.f64 (/.f64 a d) (/.f64 c d) (/.f64 b d))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 c a)) d) (/.f64 (sqrt.f64 (*.f64 c a)) d) (/.f64 b d))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) d) 2) (/.f64 b d))
(+.f64 (/.f64 b d) (pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) d) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a d) (/.f64 c d)))) 1)
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 c (*.f64 (/.f64 d a) d))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 a (*.f64 (/.f64 d c) d))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (/.f64 a d) (/.f64 d c))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (/.f64 c d) (/.f64 d a))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 1 (*.f64 (/.f64 d a) (/.f64 d c)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 1 (*.f64 (/.f64 d c) (/.f64 d a)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 1 (/.f64 (*.f64 d d) (*.f64 c a)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 1 (/.f64 d (*.f64 (/.f64 c d) a)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 1 (/.f64 d (*.f64 c (/.f64 a d))))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 c a) (*.f64 d d))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (neg.f64 c) (*.f64 (/.f64 d a) (neg.f64 d)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (neg.f64 a) (*.f64 (/.f64 d c) (neg.f64 d)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 (/.f64 c d) a) d)
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 c (/.f64 a d)) d)
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 c 1) (*.f64 d (/.f64 d a)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 c (neg.f64 a)) (*.f64 d (neg.f64 d)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 d) d))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 (neg.f64 c) 1) (*.f64 (neg.f64 d) (/.f64 d a)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 (neg.f64 c) (neg.f64 a)) (*.f64 (neg.f64 d) (neg.f64 d)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a c) (*.f64 d d))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a (neg.f64 c)) (*.f64 d (neg.f64 d)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 d) d))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 d) (neg.f64 d)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 a 1) (*.f64 d (/.f64 d c)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (*.f64 (neg.f64 a) 1) (*.f64 (neg.f64 d) (/.f64 d c)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (neg.f64 (*.f64 c a)) (neg.f64 (*.f64 d d)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (neg.f64 (*.f64 (/.f64 c d) a)) (neg.f64 d))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(/.f64 (neg.f64 (*.f64 c (/.f64 a d))) (neg.f64 d))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 1)
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a d) (/.f64 c d))) 3)
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(pow.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 c a)) d) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a d) (/.f64 c d)) 2))
(fabs.f64 (*.f64 c (/.f64 (/.f64 a d) d)))
(log.f64 (pow.f64 (exp.f64 (/.f64 a d)) (/.f64 c d)))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a d) (/.f64 c d)))))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 d 6)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a d) (/.f64 c d))))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(exp.f64 (log.f64 (*.f64 (/.f64 a d) (/.f64 c d))))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a d) (/.f64 c d))) 1))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a d) (/.f64 c d))))
(*.f64 (/.f64 a d) (/.f64 c d))
(*.f64 c (/.f64 (/.f64 a d) d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c))) 1)
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (fma.f64 b (/.f64 d c) a) (neg.f64 c))
(/.f64 (fma.f64 b (/.f64 d c) a) (*.f64 c -1))
(/.f64 (fma.f64 b (/.f64 d c) a) (neg.f64 c))
(/.f64 1 (/.f64 c (fma.f64 b (/.f64 d c) a)))
(*.f64 (/.f64 1 c) (fma.f64 b (/.f64 d c) a))
(pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 1)
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)) 3)
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(pow.f64 (pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 3) 1/3)
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)) 2)
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 2))
(fabs.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c))
(log.f64 (exp.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c))))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c) 3))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 c) 3) (pow.f64 (fma.f64 b (/.f64 d c) a) 3)))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 c 3)) (pow.f64 (fma.f64 b (/.f64 d c) a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 b (/.f64 d c) a) 3) (pow.f64 (/.f64 -1 c) 3)))
(cbrt.f64 (*.f64 (/.f64 -1 (pow.f64 c 3)) (pow.f64 (fma.f64 b (/.f64 d c) a) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(exp.f64 (log.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)) 1))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 b (/.f64 d c) a) c)))
(/.f64 (fma.f64 b (/.f64 d c) a) c)

eval126.0ms (1.5%)

Compiler

Compiled 10961 to 3668 computations (66.5% saved)

prune103.0ms (1.2%)

Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New5165521
Fresh41014
Picked415
Done022
Total52418542
Accuracy
100.0%
Counts
542 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.4%
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (*.f64 b d)))
9.0%
(/.f64 (neg.f64 b) c)
53.7%
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
21.9%
(/.f64 b (*.f64 c (/.f64 c d)))
41.3%
(/.f64 b d)
9.3%
(/.f64 b c)
8.9%
(/.f64 a d)
45.9%
(/.f64 a c)
49.8%
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
51.8%
(+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c)))
52.1%
(+.f64 (/.f64 b d) (/.f64 (*.f64 (/.f64 c d) a) d))
54.5%
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
57.1%
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
54.5%
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
23.2%
(*.f64 (/.f64 d c) (/.f64 b c))
57.7%
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d))))
40.2%
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
8.5%
(neg.f64 (/.f64 a c))
Compiler

Compiled 744 to 294 computations (60.5% saved)

regimes530.0ms (6.2%)

Counts
45 → 2
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a (/.f64 c d)) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 (/.f64 c d) a) d))
(+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d))))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 a) (*.f64 (/.f64 d c) b)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 (*.f64 b d) c))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c))))
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (*.f64 b d)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 (*.f64 d (sqrt.f64 b)) (sqrt.f64 b) (*.f64 a c)) (+.f64 (*.f64 c c) (*.f64 d d)))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)) 3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (hypot.f64 c d)) (/.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
Outputs
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d))))
Calls

5 calls:

187.0ms
a
141.0ms
b
106.0ms
c
63.0ms
d
24.0ms
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Results
AccuracySegmentsBranch
82.8%5a
81.3%7b
90.7%5c
83.2%3d
88.3%2(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 563 to 181 computations (67.9% saved)

regimes268.0ms (3.1%)

Counts
40 → 5
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a (/.f64 c d)) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 (/.f64 c d) a) d))
(+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d))))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 a) (*.f64 (/.f64 d c) b)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 (*.f64 b d) c))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c))))
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (*.f64 b d)))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
Outputs
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
(+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
Calls

2 calls:

204.0ms
c
54.0ms
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Results
AccuracySegmentsBranch
88.4%5c
86.1%5(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 458 to 145 computations (68.3% saved)

regimes156.0ms (1.8%)

Counts
38 → 5
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a (/.f64 c d)) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 (/.f64 c d) a) d))
(+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d))))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(fma.f64 (/.f64 c d) (/.f64 a d) (/.f64 b d))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 a) (*.f64 (/.f64 d c) b)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 -1 (+.f64 a (/.f64 (*.f64 b d) c))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 (*.f64 -1 a) (*.f64 -1 (/.f64 (*.f64 b d) c))))
(*.f64 b (/.f64 d (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (*.f64 b d)))
Outputs
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d))))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
(+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
Calls

1 calls:

108.0ms
c
Results
AccuracySegmentsBranch
88.4%5c
Compiler

Compiled 404 to 122 computations (69.8% saved)

regimes136.0ms (1.6%)

Counts
28 → 3
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a (/.f64 c d)) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 (/.f64 c d) a) d))
(+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d))))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c)))
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Outputs
(+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c)))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d)))))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
Calls

2 calls:

87.0ms
c
43.0ms
d
Results
AccuracySegmentsBranch
83.2%3d
87.5%6c
Compiler

Compiled 272 to 85 computations (68.8% saved)

regimes125.0ms (1.5%)

Counts
24 → 3
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a (/.f64 c d)) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 (/.f64 c d) a) d))
(+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d))))
Outputs
(+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c)))
(*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d))))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
Calls

2 calls:

82.0ms
c
38.0ms
d
Results
AccuracySegmentsBranch
86.2%7c
82.0%3d
Compiler

Compiled 216 to 67 computations (69% saved)

regimes42.0ms (0.5%)

Counts
23 → 3
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a (/.f64 c d)) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 (/.f64 c d) a) d))
(+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c)))
(+.f64 (/.f64 b d) (/.f64 (/.f64 (*.f64 c a) d) d))
(/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d))
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
Outputs
(+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
Calls

1 calls:

37.0ms
d
Results
AccuracySegmentsBranch
81.4%3d
Compiler

Compiled 198 to 56 computations (71.7% saved)

regimes33.0ms (0.4%)

Counts
19 → 3
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
(+.f64 (/.f64 b d) (/.f64 a (*.f64 d (/.f64 d c))))
(+.f64 (/.f64 b d) (/.f64 (*.f64 a (/.f64 c d)) d))
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (*.f64 d d)))
(+.f64 (/.f64 b d) (/.f64 (*.f64 (/.f64 c d) a) d))
Outputs
(+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
Calls

1 calls:

30.0ms
d
Results
AccuracySegmentsBranch
81.4%3d
Compiler

Compiled 154 to 46 computations (70.1% saved)

regimes35.0ms (0.4%)

Counts
14 → 3
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
Outputs
(+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
Calls

1 calls:

29.0ms
d
Results
AccuracySegmentsBranch
80.0%3d
Compiler

Compiled 99 to 31 computations (68.7% saved)

regimes86.0ms (1%)

Counts
13 → 3
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(+.f64 (/.f64 a c) (/.f64 b (/.f64 (*.f64 c c) d)))
Outputs
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
Calls

3 calls:

37.0ms
c
24.0ms
a
23.0ms
d
Results
AccuracySegmentsBranch
74.3%3a
78.8%5c
77.5%3d
Compiler

Compiled 98 to 36 computations (63.3% saved)

regimes184.0ms (2.1%)

Counts
11 → 3
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
Outputs
(/.f64 a c)
(/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))
(/.f64 a c)
Calls

4 calls:

63.0ms
c
59.0ms
d
39.0ms
b
21.0ms
a
Results
AccuracySegmentsBranch
72.5%3a
66.7%5b
72.9%5c
69.8%3d
Compiler

Compiled 81 to 38 computations (53.1% saved)

regimes116.0ms (1.3%)

Counts
10 → 5
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
(/.f64 b d)
(neg.f64 (/.f64 a c))
(/.f64 (neg.f64 b) c)
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 b c) (/.f64 a d))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (/.f64 (*.f64 c c) d))
Outputs
(/.f64 a c)
(/.f64 b d)
(/.f64 a c)
(/.f64 b d)
(/.f64 a c)
Calls

3 calls:

49.0ms
d
34.0ms
c
30.0ms
a
Results
AccuracySegmentsBranch
70.0%5c
66.1%3d
62.2%5a
Compiler

Compiled 67 to 32 computations (52.2% saved)

regimes21.0ms (0.2%)

Accuracy

Total -26.7b remaining (-77.2%)

Threshold costs -26.7b (-77.2%)

Counts
3 → 1
Calls
Call 1
Inputs
(/.f64 a c)
(/.f64 a d)
(/.f64 b c)
Outputs
(/.f64 a c)
Calls

4 calls:

4.0ms
b
4.0ms
c
4.0ms
d
4.0ms
a
Results
AccuracySegmentsBranch
45.9%1a
45.9%1b
45.9%1d
45.9%1c
Compiler

Compiled 33 to 23 computations (30.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.1997362350105145e+245
2.675321244057954e+245
Compiler

Compiled 26 to 17 computations (34.6% saved)

bsearch55.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
2.9056287809379168e+138
4.418709759384127e+138
11.0ms
1.686681415863916e-161
5.82628788397459e-161
17.0ms
-3.7380348064487693e-140
-1.1154097580206883e-143
19.0ms
-1.8228891311381038e+106
-6.223344010565357e+97
Results
45.0ms384×body256valid
5.0ms32×body256infinite
Compiler

Compiled 1196 to 646 computations (46% saved)

bsearch57.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
2.9056287809379168e+138
4.418709759384127e+138
10.0ms
1.686681415863916e-161
5.82628788397459e-161
17.0ms
-3.7380348064487693e-140
-1.1154097580206883e-143
21.0ms
-1.8228891311381038e+106
-6.223344010565357e+97
Results
46.0ms380×body256valid
4.0ms36×body256infinite
Compiler

Compiled 1214 to 655 computations (46% saved)

bsearch33.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.2621947128524945e+80
2.4278468276520707e+85
15.0ms
-2.683525099693112e+33
-1.3347185805270295e+31
Results
28.0ms256×body256valid
Compiler

Compiled 552 to 376 computations (31.9% saved)

bsearch36.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.2621947128524945e+80
2.4278468276520707e+85
14.0ms
-2.683525099693112e+33
-1.3347185805270295e+31
Results
29.0ms256×body256valid
Compiler

Compiled 552 to 376 computations (31.9% saved)

bsearch35.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
3.2621947128524945e+80
2.4278468276520707e+85
15.0ms
-2.683525099693112e+33
-1.3347185805270295e+31
Results
31.0ms256×body256valid
Compiler

Compiled 520 to 328 computations (36.9% saved)

bsearch35.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.2621947128524945e+80
2.4278468276520707e+85
16.0ms
-2.683525099693112e+33
-1.3347185805270295e+31
Results
31.0ms256×body256valid
Compiler

Compiled 520 to 328 computations (36.9% saved)

bsearch32.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3.2621947128524945e+80
2.4278468276520707e+85
14.0ms
-2.683525099693112e+33
-1.3347185805270295e+31
Results
29.0ms256×body256valid
Compiler

Compiled 520 to 328 computations (36.9% saved)

bsearch49.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
3.2621947128524945e+80
2.4278468276520707e+85
17.0ms
-99343298844796320.0
-5535556928196.398
Results
46.0ms272×body256valid
Compiler

Compiled 536 to 340 computations (36.6% saved)

bsearch31.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.384793098460324e+108
1.205107729502146e+115
12.0ms
-8.915829246717564e+63
-9.463667016149722e+62
Results
24.0ms221×body256valid
4.0ms19×body256infinite
Compiler

Compiled 356 to 242 computations (32% saved)

bsearch86.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
16578808.645715997
564459137151648830.0
15.0ms
-7.239885823237558e-63
-1.5973546323988592e-65
26.0ms
-6.814403283436392e-27
-2.7798798621972624e-37
19.0ms
-7.9302046717034835e+31
-6.21229114635116e+18
Results
78.0ms598×body256valid
1.0ms10×body256infinite
Compiler

Compiled 634 to 473 computations (25.4% saved)

simplify37.0ms (0.4%)

Algorithm
egg-herbie
Rules
52×*-commutative
48×+-commutative
28×neg-sub0
24×sub-neg
24×neg-mul-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01461418
11891418
22091418
32481414
42751414
52941414
63001414
73021414
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) 250000000000000017146512962945512874176773543328241246672705848939504829968469303188221979844084903961121311708307409424343723699726521528682057491545774087392885367654876252600158692361444485847314367130263305366865782989633532137540051592544256) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d)))))
(if (<=.f64 c -320000000000000005088925155123173774987545874046249004473002481847930840709452193946031039547418083328) (*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d)))) (if (<=.f64 c -7688573379346283/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (if (<=.f64 c 229522612567041/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if (<=.f64 c 3899999999999999797554109312774912232091694992416965698295680880268503684580875545418709512792463996872797848801215074961123100961745666048) (+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c)) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))))))
(if (<=.f64 c -74999999999999992186503848873513880730080664195755959229161850837389970267875526406540758682579515736064) (*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d)))) (if (<=.f64 c -8347593954718821/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (if (<=.f64 c 54412688324083/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if (<=.f64 c 3600000000000000118229624961137733884353245238894602103844328334531489224835636783958404736259818685662218217223560768083134566283161370624) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))))))
(if (<=.f64 d -19999999999999999271792589930496) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 329999999999999990872987032538858176505600501576799842120514678048468969671622656) (*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d))))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -200000000000000010732324408786944) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 479999999999999958002810683177288248212320452201590956112995331557106341073911808) (*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d)))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -25999999999999999954050292383744) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 329999999999999990872987032538858176505600501576799842120514678048468969671622656) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -14999999999999999453844442447872) (+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d))) (if (<=.f64 d 779999999999999997574749653011335089543788037121605502993052039123492338189467648) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -499999999999999972787615493521408) (+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d))) (if (<=.f64 d 339999999999999992192051664866659737883316087740800327016516568300681836242141184) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -12000000000000) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d)))) (if (<=.f64 d 389999999999999998787374826505667544771894018560802751496526019561746169094733824) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 a -8600000000000000095665505241453638009569727729927517362903318528) (/.f64 a c) (if (<=.f64 a 7999999999999999654558181133134526067240835818067026254363169724983060860968891905231543447579458576357991120896) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d)))) (/.f64 a c)))
(if (<=.f64 c -89999999999999994049054375936) (/.f64 a c) (if (<=.f64 c -1598517415830675/91343852333181432387730302044767688728495783936) (/.f64 b d) (if (<=.f64 c -565065395478103/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (/.f64 a c) (if (<=.f64 c 900000000) (/.f64 b d) (/.f64 a c)))))
(/.f64 a c)
Outputs
(if (<=.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) 250000000000000017146512962945512874176773543328241246672705848939504829968469303188221979844084903961121311708307409424343723699726521528682057491545774087392885367654876252600158692361444485847314367130263305366865782989633532137540051592544256) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d)))))
(if (<=.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) 250000000000000017146512962945512874176773543328241246672705848939504829968469303188221979844084903961121311708307409424343723699726521528682057491545774087392885367654876252600158692361444485847314367130263305366865782989633532137540051592544256) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (/.f64 -1 c) (neg.f64 (+.f64 a (*.f64 d (/.f64 b c))))))
(if (<=.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) 250000000000000017146512962945512874176773543328241246672705848939504829968469303188221979844084903961121311708307409424343723699726521528682057491545774087392885367654876252600158692361444485847314367130263305366865782989633532137540051592544256) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (*.f64 (/.f64 -1 c) (-.f64 (*.f64 d (neg.f64 (/.f64 b c))) a)))
(if (<=.f64 c -320000000000000005088925155123173774987545874046249004473002481847930840709452193946031039547418083328) (*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d)))) (if (<=.f64 c -7688573379346283/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (if (<=.f64 c 229522612567041/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if (<=.f64 c 3899999999999999797554109312774912232091694992416965698295680880268503684580875545418709512792463996872797848801215074961123100961745666048) (+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 (/.f64 a (fma.f64 d d (*.f64 c c))) c)) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))))))
(if (<=.f64 c -320000000000000005088925155123173774987545874046249004473002481847930840709452193946031039547418083328) (*.f64 (/.f64 -1 c) (neg.f64 (+.f64 a (*.f64 d (/.f64 b c))))) (if (<=.f64 c -7688573379346283/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (if (<=.f64 c 229522612567041/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if (<=.f64 c 3899999999999999797554109312774912232091694992416965698295680880268503684580875545418709512792463996872797848801215074961123100961745666048) (+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 c (/.f64 a (fma.f64 d d (*.f64 c c))))) (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))))))
(if (<=.f64 c -320000000000000005088925155123173774987545874046249004473002481847930840709452193946031039547418083328) (*.f64 (/.f64 -1 c) (-.f64 (*.f64 d (neg.f64 (/.f64 b c))) a)) (if (<=.f64 c -7688573379346283/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (if (<=.f64 c 229522612567041/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176) (*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if (<=.f64 c 3899999999999999797554109312774912232091694992416965698295680880268503684580875545418709512792463996872797848801215074961123100961745666048) (+.f64 (/.f64 b (/.f64 (fma.f64 d d (*.f64 c c)) d)) (*.f64 c (/.f64 a (fma.f64 d d (*.f64 c c))))) (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))))))
(if (<=.f64 c -74999999999999992186503848873513880730080664195755959229161850837389970267875526406540758682579515736064) (*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d)))) (if (<=.f64 c -8347593954718821/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (if (<=.f64 c 54412688324083/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if (<=.f64 c 3600000000000000118229624961137733884353245238894602103844328334531489224835636783958404736259818685662218217223560768083134566283161370624) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))))))
(if (<=.f64 c -74999999999999992186503848873513880730080664195755959229161850837389970267875526406540758682579515736064) (*.f64 (/.f64 -1 c) (neg.f64 (+.f64 a (*.f64 d (/.f64 b c))))) (if (<=.f64 c -8347593954718821/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (if (<=.f64 c 54412688324083/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if (<=.f64 c 3600000000000000118229624961137733884353245238894602103844328334531489224835636783958404736259818685662218217223560768083134566283161370624) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))))))
(if (<=.f64 c -74999999999999992186503848873513880730080664195755959229161850837389970267875526406540758682579515736064) (*.f64 (/.f64 -1 c) (-.f64 (*.f64 d (neg.f64 (/.f64 b c))) a)) (if (<=.f64 c -8347593954718821/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (if (<=.f64 c 54412688324083/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (/.f64 d d) (/.f64 (+.f64 b (*.f64 c (/.f64 a d))) d)) (if (<=.f64 c 3600000000000000118229624961137733884353245238894602103844328334531489224835636783958404736259818685662218217223560768083134566283161370624) (+.f64 (/.f64 b (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) d)) (/.f64 a (/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) c))) (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c)))))))
(if (<=.f64 d -19999999999999999271792589930496) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 329999999999999990872987032538858176505600501576799842120514678048468969671622656) (*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (/.f64 b (/.f64 c d))))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -19999999999999999271792589930496) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 329999999999999990872987032538858176505600501576799842120514678048468969671622656) (*.f64 (/.f64 -1 c) (neg.f64 (+.f64 a (/.f64 b (/.f64 c d))))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -19999999999999999271792589930496) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 329999999999999990872987032538858176505600501576799842120514678048468969671622656) (*.f64 (/.f64 -1 c) (-.f64 (neg.f64 a) (/.f64 b (/.f64 c d)))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -200000000000000010732324408786944) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 479999999999999958002810683177288248212320452201590956112995331557106341073911808) (*.f64 (/.f64 -1 c) (*.f64 -1 (+.f64 a (*.f64 (/.f64 b c) d)))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -200000000000000010732324408786944) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 479999999999999958002810683177288248212320452201590956112995331557106341073911808) (*.f64 (/.f64 -1 c) (neg.f64 (+.f64 a (*.f64 d (/.f64 b c))))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -200000000000000010732324408786944) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 479999999999999958002810683177288248212320452201590956112995331557106341073911808) (*.f64 (/.f64 -1 c) (-.f64 (*.f64 d (neg.f64 (/.f64 b c))) a)) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -25999999999999999954050292383744) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 329999999999999990872987032538858176505600501576799842120514678048468969671622656) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -25999999999999999954050292383744) (+.f64 (/.f64 b d) (/.f64 (/.f64 a d) (/.f64 d c))) (if (<=.f64 d 329999999999999990872987032538858176505600501576799842120514678048468969671622656) (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -14999999999999999453844442447872) (+.f64 (/.f64 b d) (*.f64 (/.f64 c d) (/.f64 a d))) (if (<=.f64 d 779999999999999997574749653011335089543788037121605502993052039123492338189467648) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -14999999999999999453844442447872) (+.f64 (/.f64 b d) (*.f64 (/.f64 a d) (/.f64 c d))) (if (<=.f64 d 779999999999999997574749653011335089543788037121605502993052039123492338189467648) (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -499999999999999972787615493521408) (+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d))) (if (<=.f64 d 339999999999999992192051664866659737883316087740800327016516568300681836242141184) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -499999999999999972787615493521408) (+.f64 (/.f64 b d) (*.f64 a (/.f64 (/.f64 c d) d))) (if (<=.f64 d 339999999999999992192051664866659737883316087740800327016516568300681836242141184) (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (<=.f64 d -12000000000000) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d)))) (if (<=.f64 d 389999999999999998787374826505667544771894018560802751496526019561746169094733824) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d))))))
(if (or (<=.f64 d -12000000000000) (not (<=.f64 d 389999999999999998787374826505667544771894018560802751496526019561746169094733824))) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d)))) (+.f64 (/.f64 a c) (*.f64 (/.f64 b c) (/.f64 d c))))
(if (<=.f64 a -8600000000000000095665505241453638009569727729927517362903318528) (/.f64 a c) (if (<=.f64 a 7999999999999999654558181133134526067240835818067026254363169724983060860968891905231543447579458576357991120896) (/.f64 b (+.f64 d (*.f64 c (/.f64 c d)))) (/.f64 a c)))
(if (<=.f64 c -89999999999999994049054375936) (/.f64 a c) (if (<=.f64 c -1598517415830675/91343852333181432387730302044767688728495783936) (/.f64 b d) (if (<=.f64 c -565065395478103/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (/.f64 a c) (if (<=.f64 c 900000000) (/.f64 b d) (/.f64 a c)))))
(if (<=.f64 c -89999999999999994049054375936) (/.f64 a c) (if (or (<=.f64 c -1598517415830675/91343852333181432387730302044767688728495783936) (and (not (<=.f64 c -565065395478103/1852673427797059126777135760139006525652319754650249024631321344126610074238976)) (<=.f64 c 900000000))) (/.f64 b d) (/.f64 a c)))
(/.f64 a c)
Compiler

Compiled 566 to 294 computations (48.1% saved)

soundness2.1s (24.1%)

Rules
1854×fma-def
1854×fma-def
1854×fma-def
1478×log-prod
1422×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01350
128548
2411548
0107329340
1294227308
029250
1662218
0107329340
1294227308
03276223
18135931
228945759
027263
1622247
0107329340
1294227308
03276223
18135931
228945759
0107329340
1294227308
03276223
18135931
228945759
091024848
1259622414
0107329340
1294227308
027263
1622247
024152
1576130
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1187 to 508 computations (57.2% saved)

end0.0ms (0%)

preprocess167.0ms (2%)

Compiler

Compiled 1162 to 372 computations (68% saved)

Profiling

Loading profile data...