Complex division, real part

Time bar (total: 11.0s)

analyze29.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)

sample994.0ms (9%)

Results
932.0ms7821×256valid
53.0ms435×256infinite
Bogosity

preprocess344.0ms (3.1%)

Algorithm
egg-herbie
Rules
1866×fma-def
1262×div-sub
904×fma-neg
798×sub-neg
588×distribute-rgt-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1000-2(1.7044440289592376e-182 -4.8867048922037264e+70 4.642644352926981e-161 -4.380750294828199e-271)(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
10-0-(+.f64 (*.f64 a c) (*.f64 b d))
00-0-b
00-0-(*.f64 b d)
00-0-c
00-0-(*.f64 a c)
00-0-d
00-0-(*.f64 c c)
00-0-(*.f64 d d)
00-0-(+.f64 (*.f64 c c) (*.f64 d d))
00-0-a
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070976
1153976
2253976
3464976
41094976
53111976
64739976
75969976
87107976
97344976
107457976
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))))
(neg.f64 (/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))))
(neg.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 (neg.f64 b) d)) (+.f64 (*.f64 c c) (*.f64 d d))))
(neg.f64 (/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) (+.f64 (*.f64 (neg.f64 c) (neg.f64 c)) (*.f64 d d))))
(neg.f64 (/.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 (fma.f64 a c (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(/.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 (fma.f64 a c (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(/.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 b d) (*.f64 a c)) (fma.f64 d d (*.f64 c c)))
(/.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 c) (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(/.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 b d) (*.f64 a c)) (fma.f64 d d (*.f64 c c)))
(/.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 a c) (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(neg.f64 (/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.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 c) (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(neg.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 (neg.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 b d) (*.f64 a c)) (fma.f64 d d (*.f64 c c)))
(neg.f64 (/.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 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 c) (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(neg.f64 (/.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 (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 b d) (*.f64 a c)) (fma.f64 d d (*.f64 c c)))
(/.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 (fma.f64 a d (*.f64 c b)) (fma.f64 d d (*.f64 c c)))
(/.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 (fma.f64 a c (*.f64 b d)) (fma.f64 d d (*.f64 a a)))
(/.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 (+.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)))
(/.f64 (fma.f64 a d (*.f64 c b)) (fma.f64 d d (*.f64 c c)))
Compiler

Compiled 119 to 35 computations (70.6% saved)

eval0.0ms (0%)

Compiler

Compiled 30 to 12 computations (60% saved)

prune1.0ms (0%)

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

Compiled 19 to 11 computations (42.1% saved)

localize49.0ms (0.4%)

Algorithm
egg-herbie
Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
b
100.0%
a
99.7%
(+.f64 (*.f64 a c) (*.f64 b d))
62.9%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Rules
12×fma-def
*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018181
125181
229181
Stop Event
saturated
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))
(*.f64 a c)
a
c
(*.f64 b d)
b
d
(+.f64 (*.f64 c c) (*.f64 d d))
(*.f64 c c)
(*.f64 d d)
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 (fma.f64 a c (*.f64 b d)) (fma.f64 d d (*.f64 c c)))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 a c (*.f64 b d))
(*.f64 a c)
a
c
(*.f64 b d)
b
d
(+.f64 (*.f64 c c) (*.f64 d d))
(fma.f64 c c (*.f64 d d))
(fma.f64 d d (*.f64 c c))
(*.f64 c c)
(*.f64 d d)
Compiler

Compiled 50 to 12 computations (76% saved)

series13.0ms (0.1%)

Counts
4 → 60
Calls

30 calls:

TimeVariablePointExpression
2.0ms
b
@0
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
2.0ms
b
@inf
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
1.0ms
a
@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)))
1.0ms
b
@-inf
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))

rewrite308.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
1110×fma-def
818×log1p-expm1-u
818×expm1-log1p-u
436×expm1-udef
436×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01891
125486
2352086
Stop Event
node limit
Counts
4 → 136
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))
a
b
Outputs
(-.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 (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 (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 (/.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 (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 (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 d 6) (pow.f64 c 6))) (-.f64 (+.f64 (pow.f64 c 4) (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 (pow.f64 c 2) (pow.f64 d 2)))
(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)
(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))
(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 (neg.f64 (*.f64 b d)))) (/.f64 (pow.f64 (*.f64 b d) 2) (fma.f64 a c (neg.f64 (*.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 a c) 3) (pow.f64 (*.f64 b d) 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 (neg.f64 (*.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 a c) 3) (pow.f64 (*.f64 b d) 3))))
(/.f64 1 (/.f64 (fma.f64 a c (neg.f64 (*.f64 b d))) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (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) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a (*.f64 c (*.f64 b d))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (neg.f64 (*.f64 b d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 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 (neg.f64 (*.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)
(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 c) a) (+.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 c) a)))
(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))
(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 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 (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 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) a) (*.f64 b d))
(fma.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) c) (*.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.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 (*.f64 b d)) (sqrt.f64 (*.f64 b d)) (*.f64 a c))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 b d))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 b d))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) d) (*.f64 a c))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) 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 (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a) (*.f64 b d))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 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))
(-.f64 (exp.f64 (log1p.f64 a)) 1)
(*.f64 a 1)
(*.f64 1 a)
(*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(pow.f64 a 1)
(pow.f64 (cbrt.f64 a) 3)
(pow.f64 (pow.f64 a 3) 1/3)
(pow.f64 (sqrt.f64 a) 2)
(sqrt.f64 (pow.f64 a 2))
(log.f64 (exp.f64 a))
(log.f64 (+.f64 1 (expm1.f64 a)))
(cbrt.f64 (pow.f64 a 3))
(expm1.f64 (log1p.f64 a))
(exp.f64 (log.f64 a))
(exp.f64 (*.f64 (log.f64 a) 1))
(log1p.f64 (expm1.f64 a))
(-.f64 (exp.f64 (log1p.f64 b)) 1)
(*.f64 b 1)
(*.f64 1 b)
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
(pow.f64 b 1)
(pow.f64 (cbrt.f64 b) 3)
(pow.f64 (pow.f64 b 3) 1/3)
(pow.f64 (sqrt.f64 b) 2)
(sqrt.f64 (pow.f64 b 2))
(log.f64 (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 b)))
(cbrt.f64 (pow.f64 b 3))
(expm1.f64 (log1p.f64 b))
(exp.f64 (log.f64 b))
(exp.f64 (*.f64 (log.f64 b) 1))
(log1p.f64 (expm1.f64 b))

simplify211.0ms (1.9%)

Algorithm
egg-herbie
Rules
1546×fma-def
730×cancel-sign-sub-inv
694×distribute-lft-neg-in
622×log-prod
578×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03448532
18108412
237778240
Stop Event
node limit
Counts
196 → 199
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 (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 (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 (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 (/.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 (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 (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 d 6) (pow.f64 c 6))) (-.f64 (+.f64 (pow.f64 c 4) (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 (pow.f64 c 2) (pow.f64 d 2)))
(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)
(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))
(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 (neg.f64 (*.f64 b d)))) (/.f64 (pow.f64 (*.f64 b d) 2) (fma.f64 a c (neg.f64 (*.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 a c) 3) (pow.f64 (*.f64 b d) 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 (neg.f64 (*.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 a c) 3) (pow.f64 (*.f64 b d) 3))))
(/.f64 1 (/.f64 (fma.f64 a c (neg.f64 (*.f64 b d))) (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (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) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a (*.f64 c (*.f64 b d))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (neg.f64 (*.f64 b d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 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 (neg.f64 (*.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)
(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 c) a) (+.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 c) a)))
(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))
(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 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 (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 (pow.f64 (cbrt.f64 c) 2) (*.f64 (cbrt.f64 c) a) (*.f64 b d))
(fma.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) c) (*.f64 b d))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.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 (*.f64 b d)) (sqrt.f64 (*.f64 b d)) (*.f64 a c))
(fma.f64 (sqrt.f64 c) (*.f64 (sqrt.f64 c) a) (*.f64 b d))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) c) (*.f64 b d))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) d) (*.f64 a c))
(fma.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) 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 (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a) (*.f64 b d))
(fma.f64 (*.f64 c (sqrt.f64 a)) (sqrt.f64 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))
(-.f64 (exp.f64 (log1p.f64 a)) 1)
(*.f64 a 1)
(*.f64 1 a)
(*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
(pow.f64 a 1)
(pow.f64 (cbrt.f64 a) 3)
(pow.f64 (pow.f64 a 3) 1/3)
(pow.f64 (sqrt.f64 a) 2)
(sqrt.f64 (pow.f64 a 2))
(log.f64 (exp.f64 a))
(log.f64 (+.f64 1 (expm1.f64 a)))
(cbrt.f64 (pow.f64 a 3))
(expm1.f64 (log1p.f64 a))
(exp.f64 (log.f64 a))
(exp.f64 (*.f64 (log.f64 a) 1))
(log1p.f64 (expm1.f64 a))
(-.f64 (exp.f64 (log1p.f64 b)) 1)
(*.f64 b 1)
(*.f64 1 b)
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
(pow.f64 b 1)
(pow.f64 (cbrt.f64 b) 3)
(pow.f64 (pow.f64 b 3) 1/3)
(pow.f64 (sqrt.f64 b) 2)
(sqrt.f64 (pow.f64 b 2))
(log.f64 (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 b)))
(cbrt.f64 (pow.f64 b 3))
(expm1.f64 (log1p.f64 b))
(exp.f64 (log.f64 b))
(exp.f64 (*.f64 (log.f64 b) 1))
(log1p.f64 (expm1.f64 b))
Outputs
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a))
(*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a))
(*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(fma.f64 (/.f64 a (pow.f64 d 2)) c (/.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) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)))
(-.f64 (fma.f64 (/.f64 a (pow.f64 d 2)) c (/.f64 b d)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 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)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 a (pow.f64 d 2)) c (/.f64 b d)) (fma.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 b (pow.f64 c 2)) d (/.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 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 b (pow.f64 c 2)) d (/.f64 a c)) (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 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)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 b (pow.f64 c 2)) d (/.f64 a c)) (fma.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2) (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3)))))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 b (pow.f64 c 2)) d (/.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 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 b (pow.f64 c 2)) d (/.f64 a c)) (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 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)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 b (pow.f64 c 2)) d (/.f64 a c)) (fma.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2) (/.f64 b (/.f64 (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 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a))
(*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (/.f64 (*.f64 b d) (fma.f64 d d (pow.f64 c 2))) (/.f64 c (/.f64 (fma.f64 d d (pow.f64 c 2)) a)))
(fma.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 b (pow.f64 c 2)) d (/.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 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(-.f64 (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 b (pow.f64 c 2)) d (/.f64 a c)) (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 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)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 4) (pow.f64 d 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))))
(-.f64 (-.f64 (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 b (pow.f64 c 2)) d (/.f64 a c)) (fma.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2) (/.f64 b (/.f64 (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 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(fma.f64 (/.f64 a (pow.f64 d 2)) c (/.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) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)))
(-.f64 (fma.f64 (/.f64 a (pow.f64 d 2)) c (/.f64 b d)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 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)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 a (pow.f64 d 2)) c (/.f64 b d)) (fma.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(fma.f64 (/.f64 a (pow.f64 d 2)) c (/.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) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2)))
(-.f64 (fma.f64 (/.f64 a (pow.f64 d 2)) c (/.f64 b d)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 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)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(-.f64 (-.f64 (+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(-.f64 (fma.f64 (/.f64 a (pow.f64 d 2)) c (/.f64 b d)) (fma.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3) (*.f64 (/.f64 b (pow.f64 d 3)) (pow.f64 c 2))))
(*.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 (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 (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 (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 (/.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 (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 (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 d 6) (pow.f64 c 6))) (-.f64 (+.f64 (pow.f64 c 4) (pow.f64 d 4)) (pow.f64 (*.f64 c d) 2)))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (+.f64 (pow.f64 d 6) (pow.f64 c 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 d 6) (pow.f64 c 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 d 6) (pow.f64 c 6))) (+.f64 (pow.f64 d 4) (-.f64 (pow.f64 c 4) (pow.f64 (*.f64 d c) 2))))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b d)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(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))
(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))
(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 (neg.f64 (*.f64 b d)))) (/.f64 (pow.f64 (*.f64 b d) 2) (fma.f64 a c (neg.f64 (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 b (neg.f64 d))))
(/.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 c (neg.f64 a))))
(*.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 a c) 3) (pow.f64 (*.f64 b d) 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 c a) 3) (pow.f64 (*.f64 b d) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (fma.f64 b d (neg.f64 (*.f64 c a))) (pow.f64 (*.f64 c a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (fma.f64 b d (*.f64 c (neg.f64 a))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 b (*.f64 d (fma.f64 b d (*.f64 c (neg.f64 a)))) (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 (neg.f64 (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 b (neg.f64 d))))
(/.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 c (neg.f64 a))))
(/.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 a c) 3) (pow.f64 (*.f64 b d) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (fma.f64 b d (neg.f64 (*.f64 c a))) (pow.f64 (*.f64 c a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (fma.f64 b d (*.f64 c (neg.f64 a))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 b (*.f64 d (fma.f64 b d (*.f64 c (neg.f64 a)))) (pow.f64 (*.f64 c a) 2)))
(/.f64 1 (/.f64 (fma.f64 a c (neg.f64 (*.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 b (neg.f64 d))))
(/.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 c (neg.f64 a))))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 a c)) (pow.f64 (*.f64 a c) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (fma.f64 b d (neg.f64 (*.f64 c a))) (pow.f64 (*.f64 c a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (fma.f64 b d (*.f64 c (neg.f64 a))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 b (*.f64 d (fma.f64 b d (*.f64 c (neg.f64 a)))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (pow.f64 (*.f64 a c) 2) (*.f64 a (*.f64 c (*.f64 b d))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (-.f64 (pow.f64 (*.f64 c a) 2) (*.f64 a (*.f64 (*.f64 b d) c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b d)) (pow.f64 (*.f64 b d) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (neg.f64 (*.f64 b d))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 b (neg.f64 d))))
(/.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 c (neg.f64 a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 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 c a) 3) (pow.f64 (*.f64 b d) 3)) (/.f64 1 (fma.f64 (*.f64 b d) (fma.f64 b d (neg.f64 (*.f64 c a))) (pow.f64 (*.f64 c a) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 (*.f64 b d) (fma.f64 b d (*.f64 c (neg.f64 a))) (pow.f64 (*.f64 c a) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 (*.f64 b d) 3)) (fma.f64 b (*.f64 d (fma.f64 b d (*.f64 c (neg.f64 a)))) (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 (neg.f64 (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 b (neg.f64 d))))
(/.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 c (neg.f64 a))))
(/.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 b (neg.f64 d))))
(/.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 c (neg.f64 a))))
(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))
(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 c) a) (+.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 c) a)))
(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))
(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 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 (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 (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 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) c) (*.f64 b d))
(fma.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 c (cbrt.f64 a)) (*.f64 b d))
(fma.f64 c (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a)) (*.f64 b d))
(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 (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 (*.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 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 (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 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 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 (*.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 (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a) (*.f64 b d))
(fma.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 c (cbrt.f64 a)) (*.f64 b d))
(fma.f64 c (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a)) (*.f64 b d))
(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))
(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))
(-.f64 (exp.f64 (log1p.f64 a)) 1)
a
(*.f64 a 1)
a
(*.f64 1 a)
a
(*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a))
(*.f64 (sqrt.f64 a) (sqrt.f64 a))
a
(pow.f64 a 1)
a
(pow.f64 (cbrt.f64 a) 3)
a
(pow.f64 (pow.f64 a 3) 1/3)
a
(pow.f64 (sqrt.f64 a) 2)
a
(sqrt.f64 (pow.f64 a 2))
a
(log.f64 (exp.f64 a))
a
(log.f64 (+.f64 1 (expm1.f64 a)))
a
(cbrt.f64 (pow.f64 a 3))
a
(expm1.f64 (log1p.f64 a))
a
(exp.f64 (log.f64 a))
a
(exp.f64 (*.f64 (log.f64 a) 1))
a
(log1p.f64 (expm1.f64 a))
a
(-.f64 (exp.f64 (log1p.f64 b)) 1)
b
(*.f64 b 1)
b
(*.f64 1 b)
b
(*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))
b
(*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b))
b
(*.f64 (sqrt.f64 b) (sqrt.f64 b))
b
(pow.f64 b 1)
b
(pow.f64 (cbrt.f64 b) 3)
b
(pow.f64 (pow.f64 b 3) 1/3)
b
(pow.f64 (sqrt.f64 b) 2)
b
(sqrt.f64 (pow.f64 b 2))
b
(log.f64 (exp.f64 b))
b
(log.f64 (+.f64 1 (expm1.f64 b)))
b
(cbrt.f64 (pow.f64 b 3))
b
(expm1.f64 (log1p.f64 b))
b
(exp.f64 (log.f64 b))
b
(exp.f64 (*.f64 (log.f64 b) 1))
b
(log1p.f64 (expm1.f64 b))
b

eval49.0ms (0.4%)

Compiler

Compiled 4030 to 1393 computations (65.4% saved)

prune91.0ms (0.8%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New18811199
Fresh000
Picked011
Done000
Total18812200
Accuracy
97.9%
Counts
200 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(fma.f64 (/.f64 b (pow.f64 c 2)) d (/.f64 a c))
45.3%
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)) 2)
62.6%
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
43.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
37.8%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
41.7%
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
36.9%
(/.f64 b d)
49.7%
(/.f64 a c)
44.4%
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
52.9%
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
62.4%
(*.f64 (fma.f64 a c (*.f64 b d)) (/.f64 1 (pow.f64 (hypot.f64 c d) 2)))
79.0%
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
Compiler

Compiled 333 to 211 computations (36.6% saved)

localize350.0ms (3.2%)

Algorithm
egg-herbie
Localize:

Found 19 expressions with local error:

NewAccuracyProgram
100.0%
b
100.0%
2
95.1%
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
75.2%
(/.f64 (fma.f64 d d (pow.f64 c 2)) d)
100.0%
a
100.0%
2
96.2%
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
80.9%
(/.f64 (*.f64 b d) (pow.f64 c 2))
100.0%
d
100.0%
c
100.0%
b
72.0%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
100.0%
(/.f64 a c)
100.0%
c
100.0%
a
100.0%
1
99.7%
(*.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))
79.7%
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
Rules
2350×associate-/r/
1392×*-commutative
1040×associate-*r/
938×fma-def
832×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031587
159581
298577
3243577
4608577
51814577
63766577
74205577
84345577
94489577
104653577
114890577
126115577
137189577
147790577
Stop Event
node limit
Calls
Call 1
Inputs
(*.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))
1
(hypot.f64 c d)
c
d
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(fma.f64 a c (*.f64 b d))
a
(*.f64 b d)
b
(/.f64 a c)
a
c
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(*.f64 b d)
b
d
(+.f64 (*.f64 c c) (*.f64 d d))
(*.f64 c c)
c
(*.f64 d d)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(/.f64 a c)
a
c
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b d)
b
d
(pow.f64 c 2)
2
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
b
(/.f64 (fma.f64 d d (pow.f64 c 2)) d)
(fma.f64 d d (pow.f64 c 2))
d
(pow.f64 c 2)
c
2
Outputs
(*.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 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d)) (hypot.f64 c d))
(/.f64 (fma.f64 c a (*.f64 d b)) (*.f64 (hypot.f64 c d) (hypot.f64 c d)))
(/.f64 1 (hypot.f64 c d))
1
(hypot.f64 c d)
c
d
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
(/.f64 (fma.f64 a c (*.f64 d b)) (hypot.f64 c d))
(/.f64 (fma.f64 c a (*.f64 d b)) (hypot.f64 c d))
(fma.f64 a c (*.f64 b d))
(fma.f64 a c (*.f64 d b))
(fma.f64 c a (*.f64 d b))
a
(*.f64 b d)
(*.f64 d b)
b
(/.f64 a c)
a
c
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) b))
(/.f64 (*.f64 d b) (fma.f64 d d (pow.f64 c 2)))
(*.f64 b (/.f64 d (fma.f64 d d (pow.f64 c 2))))
(*.f64 b d)
(*.f64 d b)
b
d
(+.f64 (*.f64 c c) (*.f64 d d))
(fma.f64 d d (pow.f64 c 2))
(*.f64 c c)
(pow.f64 c 2)
c
(*.f64 d d)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))
(fma.f64 (/.f64 b (pow.f64 c 2)) d (/.f64 a c))
(fma.f64 d (/.f64 b (pow.f64 c 2)) (/.f64 a c))
(/.f64 a c)
a
c
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(*.f64 d (/.f64 b (pow.f64 c 2)))
(*.f64 b d)
(*.f64 d b)
b
d
(pow.f64 c 2)
2
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
(/.f64 d (/.f64 (fma.f64 d d (pow.f64 c 2)) b))
(/.f64 (*.f64 d b) (fma.f64 d d (pow.f64 c 2)))
(*.f64 b (/.f64 d (fma.f64 d d (pow.f64 c 2))))
b
(/.f64 (fma.f64 d d (pow.f64 c 2)) d)
(fma.f64 d d (pow.f64 c 2))
d
(pow.f64 c 2)
c
2
Compiler

Compiled 151 to 45 computations (70.2% saved)

series40.0ms (0.4%)

Counts
15 → 252
Calls

96 calls:

TimeVariablePointExpression
3.0ms
b
@0
(/.f64 (*.f64 b d) (pow.f64 c 2))
2.0ms
c
@-inf
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
2.0ms
b
@0
(/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))
2.0ms
a
@-inf
(/.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))

rewrite256.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
756×expm1-udef
756×log1p-udef
342×associate-*r*
326×times-frac
282×frac-times
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031347
1505323
27162323
Stop Event
node limit
Counts
15 → 476
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)))
1
c
(/.f64 a c)
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
c
d
(/.f64 (*.f64 b d) (pow.f64 c 2))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
2
(/.f64 (fma.f64 d d (pow.f64 c 2)) d)
(/.f64 b (/.f64 (fma.f64 d d (pow.f64 c 2)) d))
2
Outputs
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d)))
(+.f64 (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d))))
(-.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 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))
(*.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 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2))
(*.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 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (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 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (fma.f64 a c (*.f64 b d))))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (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))) (cbrt.f64 (pow.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 (cbrt.f64 (pow.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) (cbrt.f64 (pow.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 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b 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))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(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 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (fma.f64 a c (*.f64 b 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))
(exp.f64 (+.f64 (neg.f64 (log.f64 (hypot.f64 c d))) (log.f64 (fma.f64 a c (*.f64 b d)))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(+.f64 (*.f64 b d) (*.f64 a c))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 (*.f64 a c) 1) (*.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(*.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 a c) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (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 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (/.f64 1 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c 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 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c 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 (/.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 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (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 (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 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (hypot.f64 c d))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (cbrt.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 c)) 1)
(*.f64 c 1)
(*.f64 1 c)
(*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (sqrt.f64 c) (sqrt.f64 c))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (sqrt.f64 (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 c 1)
(pow.f64 (pow.f64 c 2) 1/2)
(pow.f64 (cbrt.f64 c) 3)
(pow.f64 (sqrt.f64 c) 2)
(pow.f64 (pow.f64 c 3) 1/3)
(sqrt.f64 (pow.f64 c 2))
(fabs.f64 c)
(log.f64 (exp.f64 c))
(log.f64 (+.f64 1 (expm1.f64 c)))
(cbrt.f64 (pow.f64 c 3))
(expm1.f64 (log1p.f64 c))
(exp.f64 (log.f64 c))
(exp.f64 (*.f64 (log.f64 c) 1))
(log1p.f64 (expm1.f64 c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a c))) 1)
(*.f64 a (/.f64 1 c))
(*.f64 1 (/.f64 a c))
(*.f64 (/.f64 a c) 1)
(*.f64 (cbrt.f64 (/.f64 a c)) (pow.f64 (cbrt.f64 (/.f64 a c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (cbrt.f64 (/.f64 a c)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 c)))
(*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 c)))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 c)))
(*.f64 (/.f64 1 c) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 a (cbrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 a (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 a c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 a) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) c))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 c)))
(pow.f64 (/.f64 a c) 1)
(pow.f64 (cbrt.f64 (/.f64 a c)) 3)
(pow.f64 (pow.f64 (/.f64 a c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a c)) 2)
(pow.f64 (/.f64 c a) -1)
(neg.f64 (/.f64 a (neg.f64 c)))
(sqrt.f64 (pow.f64 (/.f64 a c) 2))
(log.f64 (exp.f64 (/.f64 a c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a c))))
(cbrt.f64 (pow.f64 (/.f64 a c) 3))
(expm1.f64 (log1p.f64 (/.f64 a c)))
(exp.f64 (log.f64 (/.f64 a c)))
(exp.f64 (*.f64 (log.f64 (/.f64 a c)) 1))
(log1p.f64 (expm1.f64 (/.f64 a c)))
(-.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 d (*.f64 b (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 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 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 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.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 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (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 (pow.f64 (hypot.f64 c d) -2) (*.f64 b d))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) d)
(*.f64 (/.f64 b 1) (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 d 1) (*.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 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (*.f64 b d) (cbrt.f64 (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 (/.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 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 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) (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 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 d (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 b (cbrt.f64 (pow.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) (pow.f64 (cbrt.f64 (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)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 (pow.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))
(*.f64 (/.f64 b (neg.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 d))
(*.f64 (/.f64 (*.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 (*.f64 b d) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(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 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) 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))))))
(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 c)) 1)
(*.f64 c 1)
(*.f64 1 c)
(*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (sqrt.f64 c) (sqrt.f64 c))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (sqrt.f64 (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 c 1)
(pow.f64 (pow.f64 c 2) 1/2)
(pow.f64 (cbrt.f64 c) 3)
(pow.f64 (sqrt.f64 c) 2)
(pow.f64 (pow.f64 c 3) 1/3)
(sqrt.f64 (pow.f64 c 2))
(fabs.f64 c)
(log.f64 (exp.f64 c))
(log.f64 (+.f64 1 (expm1.f64 c)))
(cbrt.f64 (pow.f64 c 3))
(expm1.f64 (log1p.f64 c))
(exp.f64 (log.f64 c))
(exp.f64 (*.f64 (log.f64 c) 1))
(log1p.f64 (expm1.f64 c))
(-.f64 (exp.f64 (log1p.f64 d)) 1)
(*.f64 d 1)
(*.f64 1 d)
(*.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 d))
(*.f64 (cbrt.f64 d) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (sqrt.f64 d) (sqrt.f64 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 d 4))) (sqrt.f64 (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 d 1)
(pow.f64 (pow.f64 d 2) 1/2)
(pow.f64 (cbrt.f64 d) 3)
(pow.f64 (pow.f64 d 3) 1/3)
(pow.f64 (sqrt.f64 d) 2)
(sqrt.f64 (pow.f64 d 2))
(fabs.f64 d)
(log.f64 (exp.f64 d))
(log.f64 (+.f64 1 (expm1.f64 d)))
(cbrt.f64 (pow.f64 d 3))
(expm1.f64 (log1p.f64 d))
(exp.f64 (log.f64 d))
(exp.f64 (*.f64 (log.f64 d) 1))
(log1p.f64 (expm1.f64 d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 c -2))))) 1)
(*.f64 b (/.f64 1 (/.f64 (pow.f64 c 2) d)))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 (*.f64 b d) (pow.f64 c -2))
(*.f64 1 (*.f64 b (*.f64 d (pow.f64 c -2))))
(*.f64 (*.f64 b (*.f64 d (pow.f64 c -2))) 1)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 2) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 c -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) (/.f64 (sqrt.f64 (*.f64 b d)) c))
(*.f64 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 c -2)))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 c 2))))
(*.f64 (pow.f64 c -2) (*.f64 b d))
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
(*.f64 (/.f64 b c) (/.f64 d c))
(*.f64 (/.f64 d c) (/.f64 b c))
(*.f64 (/.f64 b 1) (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 d 1) (/.f64 b (pow.f64 c 2)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 4))) (/.f64 b (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) c) (/.f64 (cbrt.f64 (*.f64 b d)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 c 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (pow.f64 c 4))) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 c 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 (pow.f64 c 4))) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 (*.f64 b (*.f64 d (pow.f64 c -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) 2)
(pow.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) -1)
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 c 2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) b) (pow.f64 c -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 c -2))))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))) (/.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))))
(*.f64 1 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)))
(*.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 1)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 2) (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) (sqrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(*.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b)) (/.f64 1 (pow.f64 c 3)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3)))))
(*.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 1 (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))))
(/.f64 1 (/.f64 (pow.f64 c 3) (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3))) (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2)))) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)))))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b)) (pow.f64 c 3))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2)))))
(/.f64 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) d)) (*.f64 c b)) (*.f64 c (/.f64 (pow.f64 c 2) d)))
(/.f64 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d))) c) (*.f64 c (/.f64 (pow.f64 c 2) (*.f64 b d))))
(/.f64 (+.f64 (*.f64 a (neg.f64 (pow.f64 c 2))) (*.f64 c (*.f64 b (neg.f64 d)))) (*.f64 c (neg.f64 (pow.f64 c 2))))
(/.f64 (+.f64 (/.f64 (pow.f64 c 2) d) (*.f64 (/.f64 c a) b)) (*.f64 (/.f64 c a) (/.f64 (pow.f64 c 2) d)))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 b d))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (+.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (*.f64 (/.f64 c a) 1)) (*.f64 (/.f64 c a) (/.f64 (pow.f64 c 2) (*.f64 b d))))
(/.f64 (+.f64 (neg.f64 (pow.f64 c 2)) (*.f64 (/.f64 c a) (*.f64 b (neg.f64 d)))) (*.f64 (/.f64 c a) (neg.f64 (pow.f64 c 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) d)) (*.f64 (neg.f64 c) b)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) d)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 b d))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) (*.f64 b d))) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) (*.f64 b d))))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 (pow.f64 c 2))) (*.f64 (neg.f64 c) (*.f64 b (neg.f64 d)))) (*.f64 (neg.f64 c) (neg.f64 (pow.f64 c 2))))
(/.f64 (+.f64 (*.f64 b c) (*.f64 (/.f64 (pow.f64 c 2) d) a)) (*.f64 (/.f64 (pow.f64 c 2) d) c))
(/.f64 (+.f64 (*.f64 b (/.f64 c a)) (*.f64 (/.f64 (pow.f64 c 2) d) 1)) (*.f64 (/.f64 (pow.f64 c 2) d) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 b (neg.f64 c)) (*.f64 (/.f64 (pow.f64 c 2) d) (neg.f64 a))) (*.f64 (/.f64 (pow.f64 c 2) d) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 b d) (/.f64 c a)) (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 b d) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) a)) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) c))
(/.f64 (+.f64 (/.f64 c a) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) 1)) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (/.f64 c a)))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 a))) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 b (neg.f64 d)) c) (*.f64 (neg.f64 (pow.f64 c 2)) a)) (*.f64 (neg.f64 (pow.f64 c 2)) c))
(/.f64 (+.f64 (*.f64 (*.f64 b (neg.f64 d)) (/.f64 c a)) (*.f64 (neg.f64 (pow.f64 c 2)) 1)) (*.f64 (neg.f64 (pow.f64 c 2)) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 b (neg.f64 d)) (neg.f64 c)) (*.f64 (neg.f64 (pow.f64 c 2)) (neg.f64 a))) (*.f64 (neg.f64 (pow.f64 c 2)) (neg.f64 c)))
(/.f64 (neg.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)))) (neg.f64 (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 b (*.f64 d (pow.f64 c -2))) (/.f64 a c)))
(/.f64 (/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b)) c) (pow.f64 c 2))
(pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(exp.f64 (log.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(fma.f64 a (/.f64 1 c) (*.f64 b (*.f64 d (pow.f64 c -2))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 1 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))
(fma.f64 1 (*.f64 b (*.f64 d (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 2) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) (/.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (cbrt.f64 (/.f64 a c)) (*.f64 b (*.f64 d (pow.f64 c -2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) (/.f64 (sqrt.f64 (*.f64 b d)) c) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 b (*.f64 d (pow.f64 c -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 (hypot.f64 c d) (*.f64 (hypot.f64 c d) (/.f64 1 d)))
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 d)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(*.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 1 d) (pow.f64 (hypot.f64 c d) 2))
(*.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 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (pow.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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))) 1)
(*.f64 b (*.f64 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 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 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 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 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.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 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (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 (pow.f64 (hypot.f64 c d) -2) (*.f64 b d))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) d)
(*.f64 (/.f64 b 1) (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 d 1) (*.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 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (*.f64 b d) (cbrt.f64 (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 (/.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 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 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) (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 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 d (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 b (cbrt.f64 (pow.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) (pow.f64 (cbrt.f64 (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)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 (pow.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))
(*.f64 (/.f64 b (neg.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 d))
(*.f64 (/.f64 (*.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 (*.f64 b d) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(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 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) 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))))))
(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)))))

simplify366.0ms (3.3%)

Algorithm
egg-herbie
Rules
1412×associate-/l*
664×associate-*r/
654×fma-def
596×associate-*l/
386×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099333417
1247431906
Stop Event
node limit
Counts
728 → 581
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 (*.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 (*.f64 b d) (pow.f64 c 2))
(/.f64 a c)
(/.f64 a c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 a c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.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 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 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d)))
(+.f64 (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d))))
(-.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 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(*.f64 1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))
(*.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 (hypot.f64 c d))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2))
(*.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 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (fma.f64 a c (*.f64 b d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (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 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (fma.f64 a c (*.f64 b d))))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (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))) (cbrt.f64 (pow.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 (cbrt.f64 (pow.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) (cbrt.f64 (pow.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 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b 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))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (fma.f64 a c (*.f64 b d))))
(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 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (fma.f64 a c (*.f64 b 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))
(exp.f64 (+.f64 (neg.f64 (log.f64 (hypot.f64 c d))) (log.f64 (fma.f64 a c (*.f64 b d)))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))))
(+.f64 (*.f64 b d) (*.f64 a c))
(+.f64 (*.f64 a c) (*.f64 b d))
(+.f64 (*.f64 (*.f64 a c) 1) (*.f64 b d))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 a c (*.f64 b d)))) 1)
(*.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 a c) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.f64 (pow.f64 (*.f64 b d) 2) (*.f64 (*.f64 a c) (*.f64 b d)))))
(/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (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 (fma.f64 a c (*.f64 b d)) (/.f64 (hypot.f64 c d) (/.f64 1 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c 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 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c 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 (/.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 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (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 (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 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (fma.f64 a c (*.f64 b d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (hypot.f64 c d))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (cbrt.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 c)) 1)
(*.f64 c 1)
(*.f64 1 c)
(*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (sqrt.f64 c) (sqrt.f64 c))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (sqrt.f64 (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 c 1)
(pow.f64 (pow.f64 c 2) 1/2)
(pow.f64 (cbrt.f64 c) 3)
(pow.f64 (sqrt.f64 c) 2)
(pow.f64 (pow.f64 c 3) 1/3)
(sqrt.f64 (pow.f64 c 2))
(fabs.f64 c)
(log.f64 (exp.f64 c))
(log.f64 (+.f64 1 (expm1.f64 c)))
(cbrt.f64 (pow.f64 c 3))
(expm1.f64 (log1p.f64 c))
(exp.f64 (log.f64 c))
(exp.f64 (*.f64 (log.f64 c) 1))
(log1p.f64 (expm1.f64 c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a c))) 1)
(*.f64 a (/.f64 1 c))
(*.f64 1 (/.f64 a c))
(*.f64 (/.f64 a c) 1)
(*.f64 (cbrt.f64 (/.f64 a c)) (pow.f64 (cbrt.f64 (/.f64 a c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (cbrt.f64 (/.f64 a c)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 c)))
(*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 c)))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 c)))
(*.f64 (/.f64 1 c) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 a (cbrt.f64 c)))
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 a (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 a c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 a) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) c))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 c)))
(pow.f64 (/.f64 a c) 1)
(pow.f64 (cbrt.f64 (/.f64 a c)) 3)
(pow.f64 (pow.f64 (/.f64 a c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a c)) 2)
(pow.f64 (/.f64 c a) -1)
(neg.f64 (/.f64 a (neg.f64 c)))
(sqrt.f64 (pow.f64 (/.f64 a c) 2))
(log.f64 (exp.f64 (/.f64 a c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a c))))
(cbrt.f64 (pow.f64 (/.f64 a c) 3))
(expm1.f64 (log1p.f64 (/.f64 a c)))
(exp.f64 (log.f64 (/.f64 a c)))
(exp.f64 (*.f64 (log.f64 (/.f64 a c)) 1))
(log1p.f64 (expm1.f64 (/.f64 a c)))
(-.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 d (*.f64 b (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 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 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 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.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 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (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 (pow.f64 (hypot.f64 c d) -2) (*.f64 b d))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) d)
(*.f64 (/.f64 b 1) (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 d 1) (*.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 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (*.f64 b d) (cbrt.f64 (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 (/.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 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 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) (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 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 d (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 b (cbrt.f64 (pow.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) (pow.f64 (cbrt.f64 (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)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 (pow.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))
(*.f64 (/.f64 b (neg.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 d))
(*.f64 (/.f64 (*.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 (*.f64 b d) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(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 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) 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))))))
(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 c)) 1)
(*.f64 c 1)
(*.f64 1 c)
(*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c))
(*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (sqrt.f64 c) (sqrt.f64 c))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (sqrt.f64 (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 c 1)
(pow.f64 (pow.f64 c 2) 1/2)
(pow.f64 (cbrt.f64 c) 3)
(pow.f64 (sqrt.f64 c) 2)
(pow.f64 (pow.f64 c 3) 1/3)
(sqrt.f64 (pow.f64 c 2))
(fabs.f64 c)
(log.f64 (exp.f64 c))
(log.f64 (+.f64 1 (expm1.f64 c)))
(cbrt.f64 (pow.f64 c 3))
(expm1.f64 (log1p.f64 c))
(exp.f64 (log.f64 c))
(exp.f64 (*.f64 (log.f64 c) 1))
(log1p.f64 (expm1.f64 c))
(-.f64 (exp.f64 (log1p.f64 d)) 1)
(*.f64 d 1)
(*.f64 1 d)
(*.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 d))
(*.f64 (cbrt.f64 d) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (sqrt.f64 d) (sqrt.f64 d))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 d 4))) (sqrt.f64 (pow.f64 (cbrt.f64 d) 2)))
(pow.f64 d 1)
(pow.f64 (pow.f64 d 2) 1/2)
(pow.f64 (cbrt.f64 d) 3)
(pow.f64 (pow.f64 d 3) 1/3)
(pow.f64 (sqrt.f64 d) 2)
(sqrt.f64 (pow.f64 d 2))
(fabs.f64 d)
(log.f64 (exp.f64 d))
(log.f64 (+.f64 1 (expm1.f64 d)))
(cbrt.f64 (pow.f64 d 3))
(expm1.f64 (log1p.f64 d))
(exp.f64 (log.f64 d))
(exp.f64 (*.f64 (log.f64 d) 1))
(log1p.f64 (expm1.f64 d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 c -2))))) 1)
(*.f64 b (/.f64 1 (/.f64 (pow.f64 c 2) d)))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 (*.f64 b d) (pow.f64 c -2))
(*.f64 1 (*.f64 b (*.f64 d (pow.f64 c -2))))
(*.f64 (*.f64 b (*.f64 d (pow.f64 c -2))) 1)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 2) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 c -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) (/.f64 (sqrt.f64 (*.f64 b d)) c))
(*.f64 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 c -2)))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 c 2))))
(*.f64 (pow.f64 c -2) (*.f64 b d))
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
(*.f64 (/.f64 b c) (/.f64 d c))
(*.f64 (/.f64 d c) (/.f64 b c))
(*.f64 (/.f64 b 1) (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 d 1) (/.f64 b (pow.f64 c 2)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 4))) (/.f64 b (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) c) (/.f64 (cbrt.f64 (*.f64 b d)) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 c 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (pow.f64 c 4))) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 c 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 (pow.f64 c 4))) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 (*.f64 b (*.f64 d (pow.f64 c -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 3)
(pow.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) 2)
(pow.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) -1)
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 c 2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) b) (pow.f64 c -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 c -2))))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))) (/.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))))
(*.f64 1 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)))
(*.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 1)
(*.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 2) (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) (sqrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(*.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b)) (/.f64 1 (pow.f64 c 3)))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3)))))
(*.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 1 (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))))
(/.f64 1 (/.f64 (pow.f64 c 3) (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3))) (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2)))) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)))))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b)) (pow.f64 c 3))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2)))))
(/.f64 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) d)) (*.f64 c b)) (*.f64 c (/.f64 (pow.f64 c 2) d)))
(/.f64 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d))) c) (*.f64 c (/.f64 (pow.f64 c 2) (*.f64 b d))))
(/.f64 (+.f64 (*.f64 a (neg.f64 (pow.f64 c 2))) (*.f64 c (*.f64 b (neg.f64 d)))) (*.f64 c (neg.f64 (pow.f64 c 2))))
(/.f64 (+.f64 (/.f64 (pow.f64 c 2) d) (*.f64 (/.f64 c a) b)) (*.f64 (/.f64 c a) (/.f64 (pow.f64 c 2) d)))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 b d))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (+.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (*.f64 (/.f64 c a) 1)) (*.f64 (/.f64 c a) (/.f64 (pow.f64 c 2) (*.f64 b d))))
(/.f64 (+.f64 (neg.f64 (pow.f64 c 2)) (*.f64 (/.f64 c a) (*.f64 b (neg.f64 d)))) (*.f64 (/.f64 c a) (neg.f64 (pow.f64 c 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) d)) (*.f64 (neg.f64 c) b)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) d)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 b d))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) (*.f64 b d))) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) (*.f64 b d))))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 (pow.f64 c 2))) (*.f64 (neg.f64 c) (*.f64 b (neg.f64 d)))) (*.f64 (neg.f64 c) (neg.f64 (pow.f64 c 2))))
(/.f64 (+.f64 (*.f64 b c) (*.f64 (/.f64 (pow.f64 c 2) d) a)) (*.f64 (/.f64 (pow.f64 c 2) d) c))
(/.f64 (+.f64 (*.f64 b (/.f64 c a)) (*.f64 (/.f64 (pow.f64 c 2) d) 1)) (*.f64 (/.f64 (pow.f64 c 2) d) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 b (neg.f64 c)) (*.f64 (/.f64 (pow.f64 c 2) d) (neg.f64 a))) (*.f64 (/.f64 (pow.f64 c 2) d) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 b d) (/.f64 c a)) (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 b d) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) a)) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) c))
(/.f64 (+.f64 (/.f64 c a) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) 1)) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (/.f64 c a)))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 a))) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 b (neg.f64 d)) c) (*.f64 (neg.f64 (pow.f64 c 2)) a)) (*.f64 (neg.f64 (pow.f64 c 2)) c))
(/.f64 (+.f64 (*.f64 (*.f64 b (neg.f64 d)) (/.f64 c a)) (*.f64 (neg.f64 (pow.f64 c 2)) 1)) (*.f64 (neg.f64 (pow.f64 c 2)) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 b (neg.f64 d)) (neg.f64 c)) (*.f64 (neg.f64 (pow.f64 c 2)) (neg.f64 a))) (*.f64 (neg.f64 (pow.f64 c 2)) (neg.f64 c)))
(/.f64 (neg.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)))) (neg.f64 (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 b (*.f64 d (pow.f64 c -2))) (/.f64 a c)))
(/.f64 (/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b)) c) (pow.f64 c 2))
(pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(exp.f64 (log.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(fma.f64 a (/.f64 1 c) (*.f64 b (*.f64 d (pow.f64 c -2))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 1 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))
(fma.f64 1 (*.f64 b (*.f64 d (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 2) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) (/.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (cbrt.f64 (/.f64 a c)) (*.f64 b (*.f64 d (pow.f64 c -2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) (/.f64 (sqrt.f64 (*.f64 b d)) c) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 b (*.f64 d (pow.f64 c -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 (hypot.f64 c d) (*.f64 (hypot.f64 c d) (/.f64 1 d)))
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))
(*.f64 (pow.f64 (hypot.f64 c d) 2) (/.f64 1 d))
(*.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 d)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(*.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 1 d) (pow.f64 (hypot.f64 c d) 2))
(*.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 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (pow.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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))))) 1)
(*.f64 b (*.f64 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 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 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 1)
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 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 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.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 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 d (pow.f64 (hypot.f64 c d) -2))))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (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 (pow.f64 (hypot.f64 c d) -2) (*.f64 b d))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) d)
(*.f64 (/.f64 b 1) (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (/.f64 d 1) (*.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 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (*.f64 b d) (cbrt.f64 (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 (/.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 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 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) (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 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 d (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 b (cbrt.f64 (pow.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) (pow.f64 (cbrt.f64 (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)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 (pow.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))
(*.f64 (/.f64 b (neg.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 d))
(*.f64 (/.f64 (*.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 (*.f64 b d) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(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 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) 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))))))
(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 (*.f64 b d) (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (*.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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (*.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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (/.f64 a d) c))
(+.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 (pow.f64 c 2)) (pow.f64 d 2)) (/.f64 a (/.f64 d c))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a d) c)))
(+.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 a (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2)) (/.f64 a (/.f64 d c)))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 3)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a d) c))))
a
(+.f64 a (/.f64 (*.f64 b d) c))
(+.f64 a (/.f64 b (/.f64 c d)))
(+.f64 a (*.f64 b (/.f64 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 (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 c d))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (*.f64 b (/.f64 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 a (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (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 (pow.f64 c 2)) (pow.f64 d 2)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 3)) (*.f64 b (/.f64 d c)))))
(*.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 (/.f64 (neg.f64 b) (/.f64 c d)) a)
(+.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 1/2 (*.f64 (pow.f64 d 2) a)) (pow.f64 c 2))))
(-.f64 (-.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 d 2) a)) (pow.f64 c 2)) (*.f64 b (/.f64 d c))) 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 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 3)))))))
(-.f64 (fma.f64 1/2 (+.f64 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 3))) (/.f64 (neg.f64 b) (/.f64 c d))) a)
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c a))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (*.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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (*.f64 b d) (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (*.f64 b d) (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 (pow.f64 c 2) (pow.f64 d 2)))) (fma.f64 b d (*.f64 c a)))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (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 b (/.f64 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 (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (/.f64 b (/.f64 c d))))
(+.f64 a (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 c 2)) (pow.f64 d 2)) (*.f64 b (/.f64 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 a (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) (pow.f64 d 2))) (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 (pow.f64 c 2)) (pow.f64 d 2)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 3)) (*.f64 b (/.f64 d c)))))
b
(+.f64 b (/.f64 (*.f64 a c) d))
(+.f64 b (/.f64 a (/.f64 d c)))
(+.f64 b (*.f64 (/.f64 a d) c))
(+.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 (pow.f64 c 2)) (pow.f64 d 2)) (/.f64 a (/.f64 d c))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a d) c)))
(+.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 a (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2)) (/.f64 a (/.f64 d c)))))
(+.f64 b (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 3)) (fma.f64 -1/2 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a d) c))))
(*.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 (neg.f64 b) (*.f64 (/.f64 a d) c))
(+.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 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2)) 1/2)))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) 1/2) (*.f64 (/.f64 a d) c)) 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 a (/.f64 (pow.f64 d 3) (pow.f64 c 3))) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 2))))))
(-.f64 (fma.f64 1/2 (+.f64 (*.f64 (/.f64 b (pow.f64 d 2)) (pow.f64 c 2)) (*.f64 (/.f64 a (pow.f64 d 3)) (pow.f64 c 3))) (/.f64 (neg.f64 a) (/.f64 d c))) b)
(*.f64 b d)
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.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 (*.f64 c a) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.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) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 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)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))))
(-.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))) (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 b (/.f64 d (pow.f64 c 2)) (/.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 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 a c)) (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 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)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.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 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 a c)) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 b (/.f64 d (pow.f64 c 2)) (/.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 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 a c)) (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 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)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.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 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 a c)) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 2)))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 b (/.f64 d (pow.f64 c 2)) (/.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 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2))))
(-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 a c)) (*.f64 (/.f64 a (pow.f64 c 3)) (pow.f64 d 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)))))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)) (fma.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 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 a c)) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3))) (*.f64 (/.f64 a (pow.f64 c 3)) (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 c a) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.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) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 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)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))))
(-.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))) (*.f64 (/.f64 a (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 (*.f64 c a) (pow.f64 d 2)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.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) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 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)))))
(fma.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))))
(-.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))) (*.f64 (/.f64 a (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 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 a c) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) 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 (pow.f64 c 2) (pow.f64 d 2)) d)) (/.f64 (*.f64 c a) (+.f64 (pow.f64 c 2) (pow.f64 d 2))))
(+.f64 (*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d) (*.f64 (/.f64 a (fma.f64 d d (pow.f64 c 2))) c))
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 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)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(-.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) (*.f64 (/.f64 b (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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))
(+.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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(-.f64 (-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 8)) (pow.f64 d 7))) (*.f64 (/.f64 b (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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.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) (pow.f64 c 2)))) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b)))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (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 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b))) (*.f64 (/.f64 b (pow.f64 d 7)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.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) (pow.f64 c 2)))) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b)))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (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 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b))) (*.f64 (/.f64 b (pow.f64 d 7)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.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) (pow.f64 c 2)))) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b)))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (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 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b))) (*.f64 (/.f64 b (pow.f64 d 7)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 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)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(-.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) (*.f64 (/.f64 b (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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))
(+.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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(-.f64 (-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 8)) (pow.f64 d 7))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 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)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(-.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) (*.f64 (/.f64 b (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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))
(+.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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(-.f64 (-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 8)) (pow.f64 d 7))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 a c)
(/.f64 a c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 a c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.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 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))
(/.f64 b (/.f64 (+.f64 (pow.f64 c 2) (pow.f64 d 2)) d))
(*.f64 (/.f64 b (fma.f64 d d (pow.f64 c 2))) d)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 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)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(-.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) (*.f64 (/.f64 b (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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))
(+.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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(-.f64 (-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 8)) (pow.f64 d 7))) (*.f64 (/.f64 b (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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.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) (pow.f64 c 2)))) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b)))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (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 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b))) (*.f64 (/.f64 b (pow.f64 d 7)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.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) (pow.f64 c 2)))) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b)))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (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 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b))) (*.f64 (/.f64 b (pow.f64 d 7)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(/.f64 b d)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))
(-.f64 (/.f64 b d) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.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) (pow.f64 c 2)))) (/.f64 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b)))
(+.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 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (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 (pow.f64 c 4) (/.f64 (pow.f64 d 5) b))) (*.f64 (/.f64 b (pow.f64 d 7)) (pow.f64 c 6))) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 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)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(-.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) (*.f64 (/.f64 b (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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))
(+.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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(-.f64 (-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 8)) (pow.f64 d 7))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 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)))
(fma.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(-.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) (*.f64 (/.f64 b (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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (/.f64 (*.f64 b d) (pow.f64 c 2))) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))
(-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))
(+.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 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)) (fma.f64 -1 (/.f64 b (/.f64 (pow.f64 c 8) (pow.f64 d 7))) (+.f64 (/.f64 (*.f64 b d) (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5))))))
(-.f64 (-.f64 (fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 b (/.f64 (pow.f64 c 6) (pow.f64 d 5)))) (*.f64 (/.f64 b (pow.f64 c 8)) (pow.f64 d 7))) (*.f64 (/.f64 b (pow.f64 c 4)) (pow.f64 d 3)))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 a c)) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 b d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(+.f64 (*.f64 (*.f64 a c) (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 b d) (/.f64 1 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))) 1)
(/.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 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1)
(/.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 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (fma.f64 a c (*.f64 b d)))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.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 (hypot.f64 c d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) 2))
(/.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 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 c d))) (fma.f64 a c (*.f64 b d))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (hypot.f64 c d))))
(*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (*.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (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 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 (fma.f64 b d (*.f64 c a)) (/.f64 (sqrt.f64 (hypot.f64 c d)) (pow.f64 (hypot.f64 c d) -1/2)))
(*.f64 (pow.f64 (hypot.f64 c d) -1/2) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (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 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 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) (cbrt.f64 (pow.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 b d (*.f64 c a))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (hypot.f64 c d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.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 b d (*.f64 c a))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (/.f64 (sqrt.f64 (fma.f64 b d (*.f64 c a))) (cbrt.f64 (hypot.f64 c d))))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (cbrt.f64 (hypot.f64 c d))) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (cbrt.f64 (pow.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 b d (*.f64 c a)) (hypot.f64 c d))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2) (cbrt.f64 (pow.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 (pow.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) 2) (sqrt.f64 (hypot.f64 c d))) (/.f64 (cbrt.f64 (fma.f64 b d (*.f64 c a))) (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 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (*.f64 (pow.f64 (hypot.f64 c d) -1/2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(/.f64 (fma.f64 b d (*.f64 c a)) (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 (cbrt.f64 (pow.f64 (hypot.f64 c d) -2)) (/.f64 (fma.f64 b d (*.f64 c a)) (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 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2)) (cbrt.f64 (fma.f64 a c (*.f64 b d))))
(/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(*.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 (fma.f64 a c (*.f64 b d)))) (sqrt.f64 (fma.f64 a c (*.f64 b 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 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 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 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 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 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d))
(neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (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 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 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 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 b d (*.f64 c a)) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (fma.f64 a c (*.f64 b d)) 3)))
(/.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 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 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 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 b d (*.f64 c a)) (hypot.f64 c d))
(exp.f64 (+.f64 (neg.f64 (log.f64 (hypot.f64 c d))) (log.f64 (fma.f64 a c (*.f64 b 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 b d (*.f64 c a)) (hypot.f64 c d))
(+.f64 (*.f64 b d) (*.f64 a c))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 a c) (*.f64 b d))
(fma.f64 b d (*.f64 c a))
(+.f64 (*.f64 (*.f64 a c) 1) (*.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 b d (*.f64 c a))
(*.f64 (fma.f64 a c (*.f64 b d)) 1)
(fma.f64 b d (*.f64 c a))
(*.f64 1 (fma.f64 a c (*.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 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 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 b d (*.f64 c a))
(/.f64 (+.f64 (pow.f64 (*.f64 a c) 3) (pow.f64 (*.f64 b d) 3)) (+.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.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)) (fma.f64 (*.f64 c a) (*.f64 c a) (-.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)) (fma.f64 (*.f64 a a) (pow.f64 c 2) (*.f64 (*.f64 b d) (-.f64 (*.f64 b d) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (pow.f64 (*.f64 b d) 2)) (-.f64 (*.f64 a c) (*.f64 b d)))
(/.f64 (-.f64 (*.f64 (*.f64 a a) (pow.f64 c 2)) (pow.f64 (*.f64 b d) 2)) (fma.f64 a c (*.f64 b (neg.f64 d))))
(/.f64 (-.f64 (*.f64 (pow.f64 c 2) (*.f64 a a)) (pow.f64 (*.f64 b d) 2)) (fma.f64 c a (*.f64 b (neg.f64 d))))
(pow.f64 (fma.f64 a c (*.f64 b d)) 1)
(fma.f64 b d (*.f64 c a))
(pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 3)
(fma.f64 b d (*.f64 c a))
(pow.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3) 1/3)
(fma.f64 b d (*.f64 c a))
(pow.f64 (sqrt.f64 (fma.f64 a c (*.f64 b d))) 2)
(fma.f64 b d (*.f64 c a))
(sqrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 2))
(sqrt.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 2))
(fabs.f64 (fma.f64 b d (*.f64 c a)))
(log.f64 (exp.f64 (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 b d (*.f64 c a))
(cbrt.f64 (pow.f64 (fma.f64 a c (*.f64 b d)) 3))
(fma.f64 b d (*.f64 c a))
(expm1.f64 (log1p.f64 (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 b d (*.f64 c a))
(exp.f64 (*.f64 (log.f64 (fma.f64 a c (*.f64 b d))) 1))
(fma.f64 b d (*.f64 c a))
(log1p.f64 (expm1.f64 (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 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (fma.f64 a c (*.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 (hypot.f64 c d) (/.f64 1 (hypot.f64 c d))))
(*.f64 (fma.f64 b d (*.f64 c a)) (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 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (*.f64 (hypot.f64 c d) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d)))))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (*.f64 (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))) (hypot.f64 c d)))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 a c (*.f64 b d))))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 1 (/.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)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (hypot.f64 c d) (fma.f64 a c (*.f64 b d))))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.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 b d (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.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 b d (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 a c (*.f64 b d))) 2) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.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)) (hypot.f64 c d))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(*.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 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 (fma.f64 a c (*.f64 b d)))))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (/.f64 (hypot.f64 c d) (sqrt.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)))))
(*.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))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b d (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (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 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b d (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (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 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b d (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (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 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.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 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (neg.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b d (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) 1) (pow.f64 (hypot.f64 c d) 2))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (*.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b d (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 (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 b d (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b d))) (/.f64 1 (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b d (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (*.f64 -1 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (neg.f64 (hypot.f64 c d)))
(/.f64 -1 (neg.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (fma.f64 b d (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 b d (*.f64 c a))) (neg.f64 (pow.f64 (hypot.f64 c d) 2)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) 1) (hypot.f64 c d))
(*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(/.f64 (/.f64 (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (cbrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) (*.f64 (cbrt.f64 (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(/.f64 (fma.f64 b d (*.f64 c a)) (*.f64 (*.f64 (cbrt.f64 (hypot.f64 c d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))) (hypot.f64 c d)))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b d)) (pow.f64 (hypot.f64 c d) -2)) 1)
(*.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 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 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 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))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2)) 2))
(fabs.f64 (*.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 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 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 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(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 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 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 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 3) (pow.f64 (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)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 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)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 b d (*.f64 c a)) (hypot.f64 c d)) 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 b d (*.f64 c a)) 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))))
(*.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 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 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 b d (*.f64 c a)) (pow.f64 (hypot.f64 c d) -2))
(-.f64 (exp.f64 (log1p.f64 c)) 1)
c
(*.f64 c 1)
c
(*.f64 1 c)
c
(*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c))
c
(*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2))
c
(*.f64 (sqrt.f64 c) (sqrt.f64 c))
c
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (sqrt.f64 (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (fabs.f64 (cbrt.f64 c)))
(pow.f64 c 1)
c
(pow.f64 (pow.f64 c 2) 1/2)
c
(pow.f64 (cbrt.f64 c) 3)
c
(pow.f64 (sqrt.f64 c) 2)
c
(pow.f64 (pow.f64 c 3) 1/3)
c
(sqrt.f64 (pow.f64 c 2))
c
(fabs.f64 c)
c
(log.f64 (exp.f64 c))
c
(log.f64 (+.f64 1 (expm1.f64 c)))
c
(cbrt.f64 (pow.f64 c 3))
c
(expm1.f64 (log1p.f64 c))
c
(exp.f64 (log.f64 c))
c
(exp.f64 (*.f64 (log.f64 c) 1))
c
(log1p.f64 (expm1.f64 c))
c
(-.f64 (exp.f64 (log1p.f64 (/.f64 a c))) 1)
(/.f64 a c)
(*.f64 a (/.f64 1 c))
(/.f64 a c)
(*.f64 1 (/.f64 a c))
(/.f64 a c)
(*.f64 (/.f64 a c) 1)
(/.f64 a c)
(*.f64 (cbrt.f64 (/.f64 a c)) (pow.f64 (cbrt.f64 (/.f64 a c)) 2))
(/.f64 a c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (cbrt.f64 (/.f64 a c)))
(/.f64 a c)
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 c)))
(/.f64 a c)
(*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)))
(/.f64 a c)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 c)))
(/.f64 a c)
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 c)))
(/.f64 (neg.f64 a) (neg.f64 c))
(*.f64 (/.f64 1 c) a)
(/.f64 a c)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 a (cbrt.f64 c)))
(/.f64 a c)
(*.f64 (/.f64 1 (sqrt.f64 c)) (/.f64 a (sqrt.f64 c)))
(/.f64 a c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) c))
(/.f64 a c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (/.f64 a c)))
(*.f64 (cbrt.f64 (/.f64 a c)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 a) (sqrt.f64 c)))
(/.f64 a c)
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) c))
(/.f64 a c)
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 c)))
(/.f64 a c)
(pow.f64 (/.f64 a c) 1)
(/.f64 a c)
(pow.f64 (cbrt.f64 (/.f64 a c)) 3)
(/.f64 a c)
(pow.f64 (pow.f64 (/.f64 a c) 3) 1/3)
(/.f64 a c)
(pow.f64 (sqrt.f64 (/.f64 a c)) 2)
(/.f64 a c)
(pow.f64 (/.f64 c a) -1)
(/.f64 a c)
(neg.f64 (/.f64 a (neg.f64 c)))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 c)))
(/.f64 (neg.f64 a) (neg.f64 c))
(sqrt.f64 (pow.f64 (/.f64 a c) 2))
(fabs.f64 (/.f64 a c))
(log.f64 (exp.f64 (/.f64 a c)))
(/.f64 a c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a c))))
(/.f64 a c)
(cbrt.f64 (pow.f64 (/.f64 a c) 3))
(/.f64 a c)
(expm1.f64 (log1p.f64 (/.f64 a c)))
(/.f64 a c)
(exp.f64 (log.f64 (/.f64 a c)))
(/.f64 a c)
(exp.f64 (*.f64 (log.f64 (/.f64 a c)) 1))
(/.f64 a c)
(log1p.f64 (expm1.f64 (/.f64 a c)))
(/.f64 a c)
(-.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 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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b d) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.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 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 2))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.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 d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 d (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 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.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 d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 d (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 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 c d) 2))) d)
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 c d) 2))) d)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 b d))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) d)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 b 1) (*.f64 d (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 (/.f64 d 1) (*.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 (/.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 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (*.f64 b d) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) 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 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (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 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (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 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) 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 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(*.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 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)) (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 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) 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) (cbrt.f64 (*.f64 b (*.f64 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) (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 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 d)) (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)))
(*.f64 (/.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)) (hypot.f64 c d)) (sqrt.f64 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 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 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 d (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.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 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (cbrt.f64 (*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) 1) d)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 b (neg.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 d))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 c d) 2))) d)
(*.f64 (/.f64 (*.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 (*.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 d c) 2))))
(*.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 6) (pow.f64 d 6)) d)) (-.f64 (pow.f64 d 4) (-.f64 (pow.f64 (*.f64 d c) 2) (pow.f64 c 4))))
(*.f64 (/.f64 (*.f64 b d) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(pow.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))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 3)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) 2)
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 c d) 2))) d)
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 c d) 2))) d)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 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 (pow.f64 (exp.f64 d) 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))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 d (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))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 3))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.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)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (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)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 d (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))
(exp.f64 (log.f64 (*.f64 b (*.f64 d (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))
(exp.f64 (*.f64 (log.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))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 d (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 (exp.f64 (log1p.f64 c)) 1)
c
(*.f64 c 1)
c
(*.f64 1 c)
c
(*.f64 (pow.f64 (cbrt.f64 c) 2) (cbrt.f64 c))
c
(*.f64 (cbrt.f64 c) (pow.f64 (cbrt.f64 c) 2))
c
(*.f64 (sqrt.f64 c) (sqrt.f64 c))
c
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (sqrt.f64 (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 c 4))) (fabs.f64 (cbrt.f64 c)))
(pow.f64 c 1)
c
(pow.f64 (pow.f64 c 2) 1/2)
c
(pow.f64 (cbrt.f64 c) 3)
c
(pow.f64 (sqrt.f64 c) 2)
c
(pow.f64 (pow.f64 c 3) 1/3)
c
(sqrt.f64 (pow.f64 c 2))
c
(fabs.f64 c)
c
(log.f64 (exp.f64 c))
c
(log.f64 (+.f64 1 (expm1.f64 c)))
c
(cbrt.f64 (pow.f64 c 3))
c
(expm1.f64 (log1p.f64 c))
c
(exp.f64 (log.f64 c))
c
(exp.f64 (*.f64 (log.f64 c) 1))
c
(log1p.f64 (expm1.f64 c))
c
(-.f64 (exp.f64 (log1p.f64 d)) 1)
d
(*.f64 d 1)
d
(*.f64 1 d)
d
(*.f64 (pow.f64 (cbrt.f64 d) 2) (cbrt.f64 d))
d
(*.f64 (cbrt.f64 d) (pow.f64 (cbrt.f64 d) 2))
d
(*.f64 (sqrt.f64 d) (sqrt.f64 d))
d
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 d 4))) (sqrt.f64 (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 d 4))) (fabs.f64 (cbrt.f64 d)))
(pow.f64 d 1)
d
(pow.f64 (pow.f64 d 2) 1/2)
d
(pow.f64 (cbrt.f64 d) 3)
d
(pow.f64 (pow.f64 d 3) 1/3)
d
(pow.f64 (sqrt.f64 d) 2)
d
(sqrt.f64 (pow.f64 d 2))
d
(fabs.f64 d)
d
(log.f64 (exp.f64 d))
d
(log.f64 (+.f64 1 (expm1.f64 d)))
d
(cbrt.f64 (pow.f64 d 3))
d
(expm1.f64 (log1p.f64 d))
d
(exp.f64 (log.f64 d))
d
(exp.f64 (*.f64 (log.f64 d) 1))
d
(log1p.f64 (expm1.f64 d))
d
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 c -2))))) 1)
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 b (/.f64 1 (/.f64 (pow.f64 c 2) d)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 (*.f64 b d) (pow.f64 c -2))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 1 (*.f64 b (*.f64 d (pow.f64 c -2))))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 (*.f64 b (*.f64 d (pow.f64 c -2))) 1)
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 2))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 2) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 c -2)))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) (/.f64 (sqrt.f64 (*.f64 b d)) c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 c -2)))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 c 2))))
(*.f64 b (*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (pow.f64 c 2)))))
(/.f64 (*.f64 b (neg.f64 d)) (neg.f64 (pow.f64 c 2)))
(*.f64 (pow.f64 c -2) (*.f64 b d))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 b c) (/.f64 d c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 d c) (/.f64 b c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 b 1) (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 d 1) (/.f64 b (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 4))) (/.f64 b (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 4))) (/.f64 (*.f64 b d) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) c) (/.f64 (cbrt.f64 (*.f64 b d)) c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) 1) (/.f64 (cbrt.f64 (*.f64 b d)) (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (pow.f64 c 4))) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (cbrt.f64 (*.f64 d (*.f64 b (pow.f64 c -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (cbrt.f64 (pow.f64 c 4))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 (pow.f64 c 4))) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 c 4))) (/.f64 d (pow.f64 (cbrt.f64 c) 2)))
(pow.f64 (*.f64 b (*.f64 d (pow.f64 c -2))) 1)
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 3)
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) 2)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) -1)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b (/.f64 d (pow.f64 c 2)))
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 c 2))))
(*.f64 b (*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (pow.f64 c 2)))))
(/.f64 (*.f64 b (neg.f64 d)) (neg.f64 (pow.f64 c 2)))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 d) b) (pow.f64 c -2)))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 c -2))))))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(exp.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 1))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))))
(*.f64 b (*.f64 d (pow.f64 c -2)))
(*.f64 d (*.f64 b (pow.f64 c -2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)))) 1)
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))) (/.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2)))))
(*.f64 1 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(*.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 1)
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 2))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 2) (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) (sqrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(*.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b)) (/.f64 1 (pow.f64 c 3)))
(*.f64 (fma.f64 a (pow.f64 c 2) (*.f64 c (*.f64 b d))) (/.f64 1 (pow.f64 c 3)))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 b (*.f64 d c))) (pow.f64 c 3))
(*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3)))))
(*.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6))) (/.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a b) d) (pow.f64 c 3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6))) (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a b) d) (pow.f64 c 3)))))
(*.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 1 (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2)))))
(/.f64 1 (/.f64 (pow.f64 c 3) (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b))))
(*.f64 (fma.f64 a (pow.f64 c 2) (*.f64 c (*.f64 b d))) (/.f64 1 (pow.f64 c 3)))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 b (*.f64 d c))) (pow.f64 c 3))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3))) (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3))))
(*.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6))) (/.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a b) d) (pow.f64 c 3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6))) (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a b) d) (pow.f64 c 3)))))
(/.f64 1 (/.f64 (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2)))) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2)))))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b)) (pow.f64 c 3))
(*.f64 (fma.f64 a (pow.f64 c 2) (*.f64 c (*.f64 b d))) (/.f64 1 (pow.f64 c 3)))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 b (*.f64 d c))) (pow.f64 c 3))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3))))
(*.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6))) (/.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a b) d) (pow.f64 c 3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6))) (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a b) d) (pow.f64 c 3)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3)) (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3)))))
(*.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6))) (/.f64 1 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a b) d) (pow.f64 c 3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6))) (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a b) d) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2)))))
(/.f64 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) d)) (*.f64 c b)) (*.f64 c (/.f64 (pow.f64 c 2) d)))
(/.f64 (fma.f64 b c (*.f64 a (/.f64 (pow.f64 c 2) d))) (/.f64 (pow.f64 c 3) d))
(/.f64 (fma.f64 a (/.f64 (pow.f64 c 2) d) (*.f64 b c)) (/.f64 (pow.f64 c 3) d))
(/.f64 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d))) c) (*.f64 c (/.f64 (pow.f64 c 2) (*.f64 b d))))
(/.f64 (fma.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d)) c) (/.f64 (pow.f64 c 3) (*.f64 b d)))
(*.f64 (/.f64 (fma.f64 a (/.f64 (/.f64 (pow.f64 c 2) b) d) c) (pow.f64 c 3)) (*.f64 b d))
(/.f64 (+.f64 (*.f64 a (neg.f64 (pow.f64 c 2))) (*.f64 c (*.f64 b (neg.f64 d)))) (*.f64 c (neg.f64 (pow.f64 c 2))))
(/.f64 (fma.f64 a (neg.f64 (pow.f64 c 2)) (*.f64 c (*.f64 b (neg.f64 d)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 a (pow.f64 c 2) (*.f64 b (*.f64 d c)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (+.f64 (/.f64 (pow.f64 c 2) d) (*.f64 (/.f64 c a) b)) (*.f64 (/.f64 c a) (/.f64 (pow.f64 c 2) d)))
(/.f64 (fma.f64 b (/.f64 c a) (/.f64 (pow.f64 c 2) d)) (/.f64 (/.f64 (pow.f64 c 3) a) d))
(*.f64 (/.f64 (fma.f64 b (/.f64 c a) (/.f64 (pow.f64 c 2) d)) (/.f64 (pow.f64 c 3) a)) d)
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 b d))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (fma.f64 (*.f64 b d) (/.f64 c a) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(/.f64 (fma.f64 b (*.f64 d (/.f64 c a)) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(/.f64 (+.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (*.f64 (/.f64 c a) 1)) (*.f64 (/.f64 c a) (/.f64 (pow.f64 c 2) (*.f64 b d))))
(/.f64 (+.f64 (/.f64 c a) (/.f64 (pow.f64 c 2) (*.f64 b d))) (/.f64 (/.f64 (pow.f64 c 3) a) (*.f64 b d)))
(*.f64 (/.f64 (+.f64 (/.f64 c a) (/.f64 (/.f64 (pow.f64 c 2) b) d)) (/.f64 (pow.f64 c 3) a)) (*.f64 b d))
(/.f64 (+.f64 (neg.f64 (pow.f64 c 2)) (*.f64 (/.f64 c a) (*.f64 b (neg.f64 d)))) (*.f64 (/.f64 c a) (neg.f64 (pow.f64 c 2))))
(/.f64 (fma.f64 (*.f64 b (neg.f64 d)) (/.f64 c a) (neg.f64 (pow.f64 c 2))) (neg.f64 (/.f64 (pow.f64 c 3) a)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 c a) (*.f64 b (neg.f64 d))) (pow.f64 c 2)) (neg.f64 (pow.f64 c 3))) a)
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) d)) (*.f64 (neg.f64 c) b)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) d)))
(/.f64 (fma.f64 b (neg.f64 c) (*.f64 (/.f64 (pow.f64 c 2) d) (neg.f64 a))) (/.f64 (neg.f64 (pow.f64 c 3)) d))
(*.f64 (/.f64 (neg.f64 (fma.f64 a (/.f64 (pow.f64 c 2) d) (*.f64 b c))) (neg.f64 (pow.f64 c 3))) d)
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 b d))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (fma.f64 a (neg.f64 (pow.f64 c 2)) (*.f64 c (*.f64 b (neg.f64 d)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 a (pow.f64 c 2) (*.f64 b (*.f64 d c)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) (*.f64 b d))) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) (*.f64 b d))))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 c)) (/.f64 (neg.f64 (pow.f64 c 3)) (*.f64 b d)))
(*.f64 (/.f64 (neg.f64 (fma.f64 a (/.f64 (/.f64 (pow.f64 c 2) b) d) c)) (neg.f64 (pow.f64 c 3))) (*.f64 b d))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 (pow.f64 c 2))) (*.f64 (neg.f64 c) (*.f64 b (neg.f64 d)))) (*.f64 (neg.f64 c) (neg.f64 (pow.f64 c 2))))
(/.f64 (fma.f64 (neg.f64 a) (neg.f64 (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 b (neg.f64 d)))) (neg.f64 (neg.f64 (pow.f64 c 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 c 2) a) (*.f64 c (*.f64 b (neg.f64 d)))) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 b c) (*.f64 (/.f64 (pow.f64 c 2) d) a)) (*.f64 (/.f64 (pow.f64 c 2) d) c))
(/.f64 (fma.f64 b c (*.f64 a (/.f64 (pow.f64 c 2) d))) (/.f64 (pow.f64 c 3) d))
(/.f64 (fma.f64 a (/.f64 (pow.f64 c 2) d) (*.f64 b c)) (/.f64 (pow.f64 c 3) d))
(/.f64 (+.f64 (*.f64 b (/.f64 c a)) (*.f64 (/.f64 (pow.f64 c 2) d) 1)) (*.f64 (/.f64 (pow.f64 c 2) d) (/.f64 c a)))
(/.f64 (fma.f64 b (/.f64 c a) (/.f64 (pow.f64 c 2) d)) (/.f64 (/.f64 (pow.f64 c 3) a) d))
(*.f64 (/.f64 (fma.f64 b (/.f64 c a) (/.f64 (pow.f64 c 2) d)) (/.f64 (pow.f64 c 3) a)) d)
(/.f64 (+.f64 (*.f64 b (neg.f64 c)) (*.f64 (/.f64 (pow.f64 c 2) d) (neg.f64 a))) (*.f64 (/.f64 (pow.f64 c 2) d) (neg.f64 c)))
(/.f64 (fma.f64 b (neg.f64 c) (*.f64 (/.f64 (pow.f64 c 2) d) (neg.f64 a))) (/.f64 (neg.f64 (pow.f64 c 3)) d))
(*.f64 (/.f64 (neg.f64 (fma.f64 a (/.f64 (pow.f64 c 2) d) (*.f64 b c))) (neg.f64 (pow.f64 c 3))) d)
(/.f64 (+.f64 (*.f64 (*.f64 b d) (/.f64 c a)) (pow.f64 c 2)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (fma.f64 (*.f64 b d) (/.f64 c a) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(/.f64 (fma.f64 b (*.f64 d (/.f64 c a)) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(/.f64 (+.f64 (*.f64 (*.f64 b d) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (fma.f64 a (neg.f64 (pow.f64 c 2)) (*.f64 c (*.f64 b (neg.f64 d)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 a (pow.f64 c 2) (*.f64 b (*.f64 d c)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (+.f64 c (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) a)) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) c))
(/.f64 (fma.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d)) c) (/.f64 (pow.f64 c 3) (*.f64 b d)))
(*.f64 (/.f64 (fma.f64 a (/.f64 (/.f64 (pow.f64 c 2) b) d) c) (pow.f64 c 3)) (*.f64 b d))
(/.f64 (+.f64 (/.f64 c a) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) 1)) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (/.f64 c a)))
(/.f64 (+.f64 (/.f64 c a) (/.f64 (pow.f64 c 2) (*.f64 b d))) (/.f64 (/.f64 (pow.f64 c 3) a) (*.f64 b d)))
(*.f64 (/.f64 (+.f64 (/.f64 c a) (/.f64 (/.f64 (pow.f64 c 2) b) d)) (/.f64 (pow.f64 c 3) a)) (*.f64 b d))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 a))) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 c)))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 c)) (/.f64 (neg.f64 (pow.f64 c 3)) (*.f64 b d)))
(*.f64 (/.f64 (neg.f64 (fma.f64 a (/.f64 (/.f64 (pow.f64 c 2) b) d) c)) (neg.f64 (pow.f64 c 3))) (*.f64 b d))
(/.f64 (+.f64 (*.f64 (*.f64 b (neg.f64 d)) c) (*.f64 (neg.f64 (pow.f64 c 2)) a)) (*.f64 (neg.f64 (pow.f64 c 2)) c))
(/.f64 (fma.f64 a (neg.f64 (pow.f64 c 2)) (*.f64 c (*.f64 b (neg.f64 d)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 a (pow.f64 c 2) (*.f64 b (*.f64 d c)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (+.f64 (*.f64 (*.f64 b (neg.f64 d)) (/.f64 c a)) (*.f64 (neg.f64 (pow.f64 c 2)) 1)) (*.f64 (neg.f64 (pow.f64 c 2)) (/.f64 c a)))
(/.f64 (fma.f64 (*.f64 b (neg.f64 d)) (/.f64 c a) (neg.f64 (pow.f64 c 2))) (neg.f64 (/.f64 (pow.f64 c 3) a)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 c a) (*.f64 b (neg.f64 d))) (pow.f64 c 2)) (neg.f64 (pow.f64 c 3))) a)
(/.f64 (+.f64 (*.f64 (*.f64 b (neg.f64 d)) (neg.f64 c)) (*.f64 (neg.f64 (pow.f64 c 2)) (neg.f64 a))) (*.f64 (neg.f64 (pow.f64 c 2)) (neg.f64 c)))
(/.f64 (fma.f64 (neg.f64 a) (neg.f64 (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 b (neg.f64 d)))) (neg.f64 (neg.f64 (pow.f64 c 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 c 2) a) (*.f64 c (*.f64 b (neg.f64 d)))) (pow.f64 c 3))
(/.f64 (neg.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b))) (neg.f64 (pow.f64 c 3)))
(/.f64 (fma.f64 a (neg.f64 (pow.f64 c 2)) (*.f64 c (*.f64 b (neg.f64 d)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 a (pow.f64 c 2) (*.f64 b (*.f64 d c)))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4))) (/.f64 (*.f64 a (*.f64 b d)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 c 6)))) (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a b) d) (pow.f64 c 3))))))
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 b d) 3)) (pow.f64 c 6)) (pow.f64 (/.f64 a c) 3)) (-.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 b d) 2)) (pow.f64 c 4)) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a b) d) (pow.f64 c 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)))) (neg.f64 (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) (/.f64 a c)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 b (*.f64 d (pow.f64 c -2))) (/.f64 a c)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)))) (neg.f64 (-.f64 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 b d) 2) (pow.f64 c 4)) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) (/.f64 a c)))
(/.f64 (/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 c d) b)) c) (pow.f64 c 2))
(*.f64 (fma.f64 a (pow.f64 c 2) (*.f64 c (*.f64 b d))) (/.f64 1 (pow.f64 c 3)))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 b (*.f64 d c))) (pow.f64 c 3))
(pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 1)
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 3)
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(pow.f64 (pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 3) 1/3)
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 2)
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 2))
(fabs.f64 (fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c)))
(log.f64 (exp.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c)) 3))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(exp.f64 (log.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))) 1))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 a (/.f64 1 c) (*.f64 b (*.f64 d (pow.f64 c -2))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 1 (/.f64 a c) (*.f64 b (*.f64 d (pow.f64 c -2))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 1 (*.f64 b (*.f64 d (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) 2) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 c -2)))) (/.f64 a c))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (cbrt.f64 (/.f64 a c)) (*.f64 b (*.f64 d (pow.f64 c -2))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) (/.f64 (sqrt.f64 (*.f64 b d)) c) (/.f64 a c))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 b (/.f64 d (pow.f64 c 2)) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 b (*.f64 d (pow.f64 c -2))))
(fma.f64 (*.f64 b d) (pow.f64 c -2) (/.f64 a c))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(-.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 (hypot.f64 c d) (*.f64 (hypot.f64 c d) (/.f64 1 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 (/.f64 (pow.f64 (hypot.f64 c d) 2) d) 1)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(/.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)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 (neg.f64 d)))
(/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (neg.f64 d))
(*.f64 (/.f64 1 d) (pow.f64 (hypot.f64 c d) 2))
(/.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 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (cbrt.f64 d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 (pow.f64 (hypot.f64 c d) 2) (sqrt.f64 d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.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)) d))
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (pow.f64 (cbrt.f64 d) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) (sqrt.f64 d)))
(/.f64 (pow.f64 (hypot.f64 c d) 2) 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)
(/.f64 (pow.f64 (hypot.f64 c d) 2) d)
(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 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) (/.f64 1 (neg.f64 d)))
(/.f64 (neg.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))
(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 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 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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (*.f64 b d) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.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 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 2))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (*.f64 (cbrt.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 d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 d (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 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (sqrt.f64 (*.f64 b d)) (*.f64 (sqrt.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 d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 d (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 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 c d) 2))) d)
(*.f64 (neg.f64 b) (/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 c d) 2))) d)
(*.f64 (pow.f64 (hypot.f64 c d) -2) (*.f64 b d))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (pow.f64 (hypot.f64 c d) -2) (/.f64 b (/.f64 1 d)))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 d (pow.f64 (hypot.f64 c d) -2)) b)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) d)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 b 1) (*.f64 d (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 (/.f64 d 1) (*.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 (/.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 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) 1) (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (hypot.f64 c d) 2)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 b (hypot.f64 c d)) (/.f64 d (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (*.f64 b d) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) 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 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (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 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (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 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) 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 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(*.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 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)) (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 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) 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) (cbrt.f64 (*.f64 b (*.f64 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) (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 (/.f64 1 (hypot.f64 c d)) (sqrt.f64 d)) (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)))
(*.f64 (/.f64 (*.f64 (/.f64 b (hypot.f64 c d)) (sqrt.f64 d)) (hypot.f64 c d)) (sqrt.f64 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 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 b (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) d)) 2))
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 b (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 d (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 b (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.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 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2) (cbrt.f64 (*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 c d) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 b d)) (cbrt.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(*.f64 (*.f64 (*.f64 b (pow.f64 (hypot.f64 c d) -2)) 1) d)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(*.f64 (/.f64 b (neg.f64 (pow.f64 (hypot.f64 c d) 2))) (neg.f64 d))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 c d) 2))) d)
(*.f64 (/.f64 (*.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 (*.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 d c) 2))))
(*.f64 (/.f64 b (/.f64 (+.f64 (pow.f64 c 6) (pow.f64 d 6)) d)) (-.f64 (pow.f64 d 4) (-.f64 (pow.f64 (*.f64 d c) 2) (pow.f64 c 4))))
(*.f64 (/.f64 (*.f64 b d) (-.f64 (pow.f64 c 4) (pow.f64 d 4))) (-.f64 (pow.f64 c 2) (pow.f64 d 2)))
(pow.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))
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))) 3)
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (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 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.f64 (*.f64 b d) (pow.f64 (hypot.f64 c d) -2))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (hypot.f64 c d)) 2)
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(pow.f64 (/.f64 (pow.f64 (hypot.f64 c d) 2) (*.f64 b d)) -1)
(*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 b (/.f64 (hypot.f64 c d) d)))
(*.f64 (/.f64 b (pow.f64 (hypot.f64 c d) 2)) d)
(neg.f64 (/.f64 (*.f64 b d) (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 c d) 2))) d)
(neg.f64 (/.f64 b (/.f64 (neg.f64 (pow.f64 (hypot.f64 c d) 2)) d)))
(*.f64 (*.f64 b (neg.f64 d)) (/.f64 1 (neg.f64 (pow.f64 (hypot.f64 c d) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (hypot.f64 c d) 2))) d)
(sqrt.f64 (pow.f64 (*.f64 b (*.f64 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 (pow.f64 (exp.f64 d) 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))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 d (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))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2))) 3))
(*.f64 b (*.f64 d (pow.f64 (hypot.f64 c d) -2)))
(*.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)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (pow.f64 (hypot.f64 c d) 2) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 b d) 3) (pow.f64 (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)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 d (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))
(exp.f64 (log.f64 (*.f64 b (*.f64 d (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))
(exp.f64 (*.f64 (log.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))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 d (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))

eval467.0ms (4.2%)

Compiler

Compiled 20800 to 8893 computations (57.2% saved)

prune325.0ms (2.9%)

Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New1254101264
Fresh336
Picked325
Done101
Total1261151276
Accuracy
100.0%
Counts
1276 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
20.6%
(/.f64 (*.f64 b d) (pow.f64 c 2))
37.8%
(/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d)))
36.9%
(/.f64 b d)
49.7%
(/.f64 a c)
44.4%
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
59.9%
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
58.3%
(+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c)))
55.2%
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
36.5%
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (/.f64 (neg.f64 b) (/.f64 c d)) a))
30.0%
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 b) (*.f64 (/.f64 a d) c)))
29.6%
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))
34.4%
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
49.5%
(*.f64 (/.f64 1 c) a)
22.0%
(*.f64 b (/.f64 d (pow.f64 c 2)))
Compiler

Compiled 370 to 246 computations (33.5% saved)

localize222.0ms (2%)

Algorithm
egg-herbie
Localize:

Found 19 expressions with local error:

NewAccuracyProgram
100.0%
a
100.0%
1
92.5%
(*.f64 (/.f64 a d) c)
89.8%
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 b) (*.f64 (/.f64 a d) c)))
100.0%
c
100.0%
b
100.0%
2
80.9%
(/.f64 (*.f64 b d) (pow.f64 c 2))
100.0%
1
96.8%
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
96.2%
(+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c)))
92.0%
(/.f64 (*.f64 b d) c)
100.0%
(/.f64 b d)
100.0%
d
100.0%
b
100.0%
b
100.0%
a
96.2%
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
95.9%
(*.f64 (/.f64 d c) (/.f64 b c))
Rules
1952×fma-def
1338×fma-neg
884×associate-/r/
756×*-commutative
664×div-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
034564
174541
2161535
3520527
41890527
53941527
67709527
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(/.f64 a c)
a
c
(*.f64 (/.f64 d c) (/.f64 b c))
(/.f64 d c)
d
(/.f64 b c)
b
(/.f64 b d)
b
d
(+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c)))
(/.f64 a c)
a
c
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
(/.f64 1 c)
1
(/.f64 (*.f64 b d) c)
(*.f64 b d)
b
d
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 b d)
b
d
(pow.f64 c 2)
c
2
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 b) (*.f64 (/.f64 a d) c)))
(/.f64 1 (hypot.f64 c d))
1
(hypot.f64 c d)
c
d
(-.f64 (neg.f64 b) (*.f64 (/.f64 a d) c))
(neg.f64 b)
b
(*.f64 (/.f64 a d) c)
(/.f64 a d)
a
Outputs
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(fma.f64 (/.f64 b (pow.f64 c 2)) d (/.f64 a c))
(fma.f64 d (/.f64 b (pow.f64 c 2)) (/.f64 a c))
(/.f64 a c)
a
c
(*.f64 (/.f64 d c) (/.f64 b c))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(*.f64 d (/.f64 b (pow.f64 c 2)))
(/.f64 d c)
d
(/.f64 b c)
b
(/.f64 b d)
b
d
(+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(fma.f64 (/.f64 b (pow.f64 c 2)) d (/.f64 a c))
(fma.f64 d (/.f64 b (pow.f64 c 2)) (/.f64 a c))
(/.f64 a c)
a
c
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
(*.f64 (/.f64 d c) (/.f64 b c))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(*.f64 d (/.f64 b (pow.f64 c 2)))
(/.f64 1 c)
1
(/.f64 (*.f64 b d) c)
(/.f64 (*.f64 d b) c)
(*.f64 d (/.f64 b c))
(*.f64 b d)
(*.f64 d b)
b
d
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d c) (/.f64 b c))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(*.f64 d (/.f64 b (pow.f64 c 2)))
(*.f64 b d)
(*.f64 d b)
b
d
(pow.f64 c 2)
c
2
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 b) (*.f64 (/.f64 a d) c)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 b) (*.f64 c (/.f64 a d))))
(/.f64 (-.f64 (neg.f64 b) (*.f64 c (/.f64 a d))) (hypot.f64 c d))
(/.f64 (neg.f64 (fma.f64 c (/.f64 a d) b)) (hypot.f64 c d))
(/.f64 (neg.f64 (fma.f64 (/.f64 c d) a b)) (hypot.f64 c d))
(/.f64 (neg.f64 (fma.f64 a (/.f64 c d) b)) (hypot.f64 c d))
(/.f64 1 (hypot.f64 c d))
1
(hypot.f64 c d)
c
d
(-.f64 (neg.f64 b) (*.f64 (/.f64 a d) c))
(-.f64 (neg.f64 b) (*.f64 c (/.f64 a d)))
(neg.f64 (fma.f64 c (/.f64 a d) b))
(neg.f64 (fma.f64 (/.f64 c d) a b))
(neg.f64 (fma.f64 a (/.f64 c d) b))
(neg.f64 b)
b
(*.f64 (/.f64 a d) c)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(*.f64 a (/.f64 c d))
(/.f64 a d)
a
Compiler

Compiled 144 to 40 computations (72.2% saved)

series26.0ms (0.2%)

Counts
11 → 252
Calls

78 calls:

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

rewrite240.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
784×expm1-udef
454×associate-*r*
364×frac-times
286×associate-*l*
278×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032273
1540245
27884245
Stop Event
node limit
Counts
11 → 417
Calls
Call 1
Inputs
(*.f64 (/.f64 d c) (/.f64 b c))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
(/.f64 b d)
(/.f64 (*.f64 b d) c)
(+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c)))
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
1
2
(*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 b) (*.f64 (/.f64 a d) c)))
(*.f64 (/.f64 a d) c)
1
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(/.f64 d (*.f64 c (/.f64 c b)))
(/.f64 d (*.f64 (/.f64 c b) c))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(/.f64 d (/.f64 c (/.f64 b c)))
(/.f64 (/.f64 d c) (/.f64 c b))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (*.f64 (/.f64 c d) c))
(/.f64 b (*.f64 (/.f64 c d) (neg.f64 c)))
(/.f64 b (*.f64 (neg.f64 c) (/.f64 c d)))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(/.f64 (/.f64 b c) (/.f64 c d))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 c (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) c))
(/.f64 (*.f64 d b) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 d b) (/.f64 c (/.f64 1 c)))
(/.f64 (*.f64 d (/.f64 b c)) c)
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 c))
(/.f64 1 (*.f64 (/.f64 c d) (/.f64 c b)))
(/.f64 1 (*.f64 (/.f64 c b) (/.f64 c d)))
(/.f64 1 (*.f64 (/.f64 (/.f64 c b) d) c))
(/.f64 1 (*.f64 c (/.f64 (/.f64 c b) d)))
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 d b)))
(/.f64 1 (/.f64 c (*.f64 d (/.f64 b c))))
(/.f64 (/.f64 1 c) (/.f64 (/.f64 c b) d))
(/.f64 -1 (*.f64 (/.f64 (/.f64 c b) d) (neg.f64 c)))
(/.f64 -1 (*.f64 (neg.f64 c) (/.f64 (/.f64 c b) d)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (/.f64 c (cbrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (/.f64 (pow.f64 c 2) (cbrt.f64 (*.f64 d b))))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 c (sqrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 (pow.f64 c 2) (sqrt.f64 (*.f64 d b))))
(/.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 c)))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 c) (/.f64 c b)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 (*.f64 (/.f64 b c) (neg.f64 d)) (neg.f64 c))
(/.f64 (*.f64 (*.f64 d (/.f64 b c)) -1) (neg.f64 c))
(/.f64 (*.f64 (neg.f64 d) (/.f64 b c)) (neg.f64 c))
(/.f64 (*.f64 -1 (*.f64 d (/.f64 b c))) (neg.f64 c))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) 1) c)
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 (pow.f64 c 2))) (cbrt.f64 c))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (/.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 1 c) (-.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 1 c) (+.f64 (*.f64 d (/.f64 b c)) a))
(*.f64 (/.f64 1 c) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(*.f64 (+.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(/.f64 (+.f64 (*.f64 (*.f64 d b) c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (/.f64 c a)) (*.f64 (pow.f64 c 2) 1)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) c) (*.f64 c a)) (pow.f64 c 2))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) c) (*.f64 c (/.f64 c a)))
(/.f64 (+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (+.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (-.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (-.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (neg.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2)
(pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))))
(log.f64 (/.f64 (exp.f64 (/.f64 a c)) (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(fma.f64 (/.f64 b c) (/.f64 d c) (/.f64 a c))
(fma.f64 a (/.f64 1 c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 a (/.f64 1 c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c) (/.f64 a c))
(fma.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c))
(fma.f64 1 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 1 (/.f64 a c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)) (/.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 a c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b d))) 1)
(-.f64 (/.f64 0 (neg.f64 d)) (/.f64 b d))
(*.f64 b (/.f64 1 d))
(*.f64 b (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 b d) 1)
(*.f64 1 (/.f64 b d))
(*.f64 (cbrt.f64 (/.f64 b d)) (cbrt.f64 (pow.f64 (/.f64 b d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b d) 2)) (cbrt.f64 (/.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 1 d) b)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 b (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 b (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 b d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 b) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) d))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 d)))
(pow.f64 (/.f64 b d) 1)
(pow.f64 (cbrt.f64 (/.f64 b d)) 3)
(pow.f64 (pow.f64 (/.f64 b d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b d)) 2)
(pow.f64 (/.f64 d b) -1)
(neg.f64 (/.f64 b d))
(sqrt.f64 (pow.f64 (/.f64 b d) 2))
(log.f64 (exp.f64 (/.f64 b d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b d))))
(cbrt.f64 (pow.f64 (/.f64 b d) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 b d)))
(exp.f64 (log.f64 (/.f64 b d)))
(exp.f64 (*.f64 (log.f64 (/.f64 b d)) 1))
(log1p.f64 (expm1.f64 (/.f64 b d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 b c)))) 1)
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 d c) b)
(*.f64 b (/.f64 d c))
(*.f64 (/.f64 b c) d)
(*.f64 (*.f64 d b) (/.f64 1 c))
(*.f64 (*.f64 d b) (/.f64 1 (neg.f64 c)))
(*.f64 (*.f64 d (/.f64 b c)) 1)
(*.f64 1 (*.f64 d (/.f64 b c)))
(*.f64 (/.f64 1 c) (*.f64 d b))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d c) 2)) (*.f64 (cbrt.f64 (/.f64 d c)) b))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 d b)))
(*.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (cbrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (*.f64 (cbrt.f64 (*.f64 d b)) (/.f64 1 c)))
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (/.f64 b c)))
(*.f64 (sqrt.f64 (/.f64 d c)) (*.f64 (sqrt.f64 (/.f64 d c)) b))
(*.f64 (pow.f64 c -1/2) (/.f64 (*.f64 d b) (sqrt.f64 c)))
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (*.f64 d b)))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (sqrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (sqrt.f64 (*.f64 d b)) (*.f64 (sqrt.f64 (*.f64 d b)) (/.f64 1 c)))
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (/.f64 b c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 2))) (/.f64 (*.f64 d b) (cbrt.f64 c)))
(*.f64 (/.f64 b (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(*.f64 (/.f64 d 1) (/.f64 b c))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 2))) (/.f64 b (cbrt.f64 c)))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 b (sqrt.f64 c)))
(*.f64 (/.f64 b 1) (/.f64 d c))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 c 2))) (/.f64 d (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) 1) (/.f64 (cbrt.f64 (*.f64 d b)) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (cbrt.f64 (pow.f64 c 2))) (cbrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 d b)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d b)) 1) (/.f64 (sqrt.f64 (*.f64 d b)) c))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d b)) (cbrt.f64 (pow.f64 c 2))) (/.f64 (sqrt.f64 (*.f64 d b)) (cbrt.f64 c)))
(*.f64 (*.f64 (pow.f64 c -1/2) (sqrt.f64 (*.f64 d b))) (*.f64 (pow.f64 c -1/2) (sqrt.f64 (*.f64 d b))))
(*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 b c))) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 b c))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d c)) (sqrt.f64 b)) (*.f64 (sqrt.f64 (/.f64 d c)) (sqrt.f64 b)))
(*.f64 (*.f64 (/.f64 1 c) (cbrt.f64 (pow.f64 (*.f64 d b) 2))) (cbrt.f64 (*.f64 d b)))
(*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 (*.f64 d b))) (sqrt.f64 (*.f64 d b)))
(*.f64 (*.f64 d (cbrt.f64 (pow.f64 (/.f64 b c) 2))) (cbrt.f64 (/.f64 b c)))
(*.f64 (*.f64 d (sqrt.f64 (/.f64 b c))) (sqrt.f64 (/.f64 b c)))
(*.f64 (*.f64 (/.f64 d c) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (/.f64 d c) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 d b) (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 c)))
(*.f64 (*.f64 (*.f64 d b) (pow.f64 c -1/2)) (pow.f64 c -1/2))
(pow.f64 (*.f64 d (/.f64 b c)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 3)
(pow.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) 2)
(pow.f64 (/.f64 (/.f64 c b) d) -1)
(neg.f64 (*.f64 d (/.f64 b c)))
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2))
(log.f64 (exp.f64 (*.f64 d (/.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 b c)))))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (*.f64 d b) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 b c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d c) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 (/.f64 1 c) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 b c))))
(exp.f64 (log.f64 (*.f64 d (/.f64 b c))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 b c))) 1))
(exp.f64 (+.f64 (neg.f64 (log.f64 c)) (log.f64 (*.f64 d b))))
(exp.f64 (+.f64 (log.f64 d) (log.f64 (/.f64 b c))))
(exp.f64 (+.f64 (log.f64 (/.f64 d c)) (log.f64 b)))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 b c))))
(-.f64 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (/.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 1 c) (-.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 1 c) (+.f64 (*.f64 d (/.f64 b c)) a))
(*.f64 (/.f64 1 c) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(*.f64 (+.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(/.f64 (+.f64 (*.f64 (*.f64 d b) c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (/.f64 c a)) (*.f64 (pow.f64 c 2) 1)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) c) (*.f64 c a)) (pow.f64 c 2))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) c) (*.f64 c (/.f64 c a)))
(/.f64 (+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (+.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (-.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (-.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (neg.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2)
(pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))))
(log.f64 (/.f64 (exp.f64 (/.f64 a c)) (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(fma.f64 (/.f64 b c) (/.f64 d c) (/.f64 a c))
(fma.f64 a (/.f64 1 c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 a (/.f64 1 c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c) (/.f64 a c))
(fma.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c))
(fma.f64 1 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 1 (/.f64 a c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)) (/.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 a c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(/.f64 d (*.f64 c (/.f64 c b)))
(/.f64 d (*.f64 (/.f64 c b) c))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(/.f64 d (/.f64 c (/.f64 b c)))
(/.f64 (/.f64 d c) (/.f64 c b))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (*.f64 (/.f64 c d) c))
(/.f64 b (*.f64 (/.f64 c d) (neg.f64 c)))
(/.f64 b (*.f64 (neg.f64 c) (/.f64 c d)))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(/.f64 (/.f64 b c) (/.f64 c d))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 c (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) c))
(/.f64 (*.f64 d b) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 d b) (/.f64 c (/.f64 1 c)))
(/.f64 (*.f64 d (/.f64 b c)) c)
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 c))
(/.f64 1 (*.f64 (/.f64 c d) (/.f64 c b)))
(/.f64 1 (*.f64 (/.f64 c b) (/.f64 c d)))
(/.f64 1 (*.f64 (/.f64 (/.f64 c b) d) c))
(/.f64 1 (*.f64 c (/.f64 (/.f64 c b) d)))
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 d b)))
(/.f64 1 (/.f64 c (*.f64 d (/.f64 b c))))
(/.f64 (/.f64 1 c) (/.f64 (/.f64 c b) d))
(/.f64 -1 (*.f64 (/.f64 (/.f64 c b) d) (neg.f64 c)))
(/.f64 -1 (*.f64 (neg.f64 c) (/.f64 (/.f64 c b) d)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (/.f64 c (cbrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (/.f64 (pow.f64 c 2) (cbrt.f64 (*.f64 d b))))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 c (sqrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 (pow.f64 c 2) (sqrt.f64 (*.f64 d b))))
(/.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 c)))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 c) (/.f64 c b)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 (*.f64 (/.f64 b c) (neg.f64 d)) (neg.f64 c))
(/.f64 (*.f64 (*.f64 d (/.f64 b c)) -1) (neg.f64 c))
(/.f64 (*.f64 (neg.f64 d) (/.f64 b c)) (neg.f64 c))
(/.f64 (*.f64 -1 (*.f64 d (/.f64 b c))) (neg.f64 c))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) 1) c)
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 (pow.f64 c 2))) (cbrt.f64 c))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) b) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 c (/.f64 (neg.f64 a) d))))
(+.f64 (*.f64 b (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 c (/.f64 (neg.f64 a) d)) (/.f64 1 (hypot.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)))) 1)
(-.f64 (/.f64 b (hypot.f64 c d)) (/.f64 (*.f64 c (/.f64 a d)) (hypot.f64 c d)))
(/.f64 1 (/.f64 (hypot.f64 c d) (-.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 b (*.f64 c (/.f64 a d)))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (-.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (sqrt.f64 (-.f64 b (*.f64 c (/.f64 a d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (-.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (*.f64 (hypot.f64 c d) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3))) (*.f64 (neg.f64 (hypot.f64 c d)) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2))) (*.f64 (neg.f64 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) 1) (*.f64 (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))) (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) -1) (*.f64 (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) 1) (*.f64 (+.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) -1) (*.f64 (+.f64 b (*.f64 c (/.f64 a d))) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (-.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3))) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2))) (+.f64 b (*.f64 c (/.f64 a d))))
(/.f64 (*.f64 (-.f64 b (*.f64 c (/.f64 a d))) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (-.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (/.f64 1 (hypot.f64 c d))) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (/.f64 1 (hypot.f64 c d))) (+.f64 b (*.f64 c (/.f64 a d))))
(/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) 1) (hypot.f64 c d))
(/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a d)))) 1)
(/.f64 c (/.f64 d a))
(/.f64 a (/.f64 d c))
(/.f64 1 (/.f64 d (*.f64 c a)))
(/.f64 (*.f64 c a) d)
(/.f64 (*.f64 c (neg.f64 a)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 c a)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 c a) 1) d)
(/.f64 (/.f64 (*.f64 c a) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 c a) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 c (/.f64 a d)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a d))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a d))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a d)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a d)) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a d)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a d)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a d))))
(exp.f64 (log.f64 (*.f64 c (/.f64 a d))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a d))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a d))))

simplify272.0ms (2.5%)

Algorithm
egg-herbie
Rules
998×times-frac
922×associate-/l*
850×associate-*r*
756×associate-*l*
686×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074230227
1195927583
Stop Event
node limit
Counts
669 → 442
Calls
Call 1
Inputs
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.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 (*.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 (*.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 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 -1 (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))))
(*.f64 -1 (/.f64 a d))
(+.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 a d) (pow.f64 c 2)))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 -1 (/.f64 a d))
(+.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 a d) (pow.f64 c 2)))))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))
(*.f64 -1 (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))))
(/.f64 b d)
(+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))
(+.f64 (*.f64 -1/2 (/.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/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 a c) (pow.f64 d 2)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(/.f64 (*.f64 a c) d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(/.f64 d (*.f64 c (/.f64 c b)))
(/.f64 d (*.f64 (/.f64 c b) c))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(/.f64 d (/.f64 c (/.f64 b c)))
(/.f64 (/.f64 d c) (/.f64 c b))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (*.f64 (/.f64 c d) c))
(/.f64 b (*.f64 (/.f64 c d) (neg.f64 c)))
(/.f64 b (*.f64 (neg.f64 c) (/.f64 c d)))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(/.f64 (/.f64 b c) (/.f64 c d))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 c (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) c))
(/.f64 (*.f64 d b) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 d b) (/.f64 c (/.f64 1 c)))
(/.f64 (*.f64 d (/.f64 b c)) c)
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 c))
(/.f64 1 (*.f64 (/.f64 c d) (/.f64 c b)))
(/.f64 1 (*.f64 (/.f64 c b) (/.f64 c d)))
(/.f64 1 (*.f64 (/.f64 (/.f64 c b) d) c))
(/.f64 1 (*.f64 c (/.f64 (/.f64 c b) d)))
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 d b)))
(/.f64 1 (/.f64 c (*.f64 d (/.f64 b c))))
(/.f64 (/.f64 1 c) (/.f64 (/.f64 c b) d))
(/.f64 -1 (*.f64 (/.f64 (/.f64 c b) d) (neg.f64 c)))
(/.f64 -1 (*.f64 (neg.f64 c) (/.f64 (/.f64 c b) d)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (/.f64 c (cbrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (/.f64 (pow.f64 c 2) (cbrt.f64 (*.f64 d b))))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 c (sqrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 (pow.f64 c 2) (sqrt.f64 (*.f64 d b))))
(/.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 c)))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 c) (/.f64 c b)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 (*.f64 (/.f64 b c) (neg.f64 d)) (neg.f64 c))
(/.f64 (*.f64 (*.f64 d (/.f64 b c)) -1) (neg.f64 c))
(/.f64 (*.f64 (neg.f64 d) (/.f64 b c)) (neg.f64 c))
(/.f64 (*.f64 -1 (*.f64 d (/.f64 b c))) (neg.f64 c))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) 1) c)
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 (pow.f64 c 2))) (cbrt.f64 c))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (/.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 1 c) (-.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 1 c) (+.f64 (*.f64 d (/.f64 b c)) a))
(*.f64 (/.f64 1 c) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(*.f64 (+.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(/.f64 (+.f64 (*.f64 (*.f64 d b) c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (/.f64 c a)) (*.f64 (pow.f64 c 2) 1)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) c) (*.f64 c a)) (pow.f64 c 2))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) c) (*.f64 c (/.f64 c a)))
(/.f64 (+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (+.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (-.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (-.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (neg.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2)
(pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))))
(log.f64 (/.f64 (exp.f64 (/.f64 a c)) (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(fma.f64 (/.f64 b c) (/.f64 d c) (/.f64 a c))
(fma.f64 a (/.f64 1 c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 a (/.f64 1 c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c) (/.f64 a c))
(fma.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c))
(fma.f64 1 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 1 (/.f64 a c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)) (/.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 a c))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b d))) 1)
(-.f64 (/.f64 0 (neg.f64 d)) (/.f64 b d))
(*.f64 b (/.f64 1 d))
(*.f64 b (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 b d) 1)
(*.f64 1 (/.f64 b d))
(*.f64 (cbrt.f64 (/.f64 b d)) (cbrt.f64 (pow.f64 (/.f64 b d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b d) 2)) (cbrt.f64 (/.f64 b d)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (/.f64 1 d)))
(*.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 1 d)))
(*.f64 (/.f64 1 d) b)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 b (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 b (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 b d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 b) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) d))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 d)))
(pow.f64 (/.f64 b d) 1)
(pow.f64 (cbrt.f64 (/.f64 b d)) 3)
(pow.f64 (pow.f64 (/.f64 b d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b d)) 2)
(pow.f64 (/.f64 d b) -1)
(neg.f64 (/.f64 b d))
(sqrt.f64 (pow.f64 (/.f64 b d) 2))
(log.f64 (exp.f64 (/.f64 b d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b d))))
(cbrt.f64 (pow.f64 (/.f64 b d) 3))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 b d)))
(exp.f64 (log.f64 (/.f64 b d)))
(exp.f64 (*.f64 (log.f64 (/.f64 b d)) 1))
(log1p.f64 (expm1.f64 (/.f64 b d)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 b c)))) 1)
(*.f64 d (/.f64 b c))
(*.f64 (/.f64 d c) b)
(*.f64 b (/.f64 d c))
(*.f64 (/.f64 b c) d)
(*.f64 (*.f64 d b) (/.f64 1 c))
(*.f64 (*.f64 d b) (/.f64 1 (neg.f64 c)))
(*.f64 (*.f64 d (/.f64 b c)) 1)
(*.f64 1 (*.f64 d (/.f64 b c)))
(*.f64 (/.f64 1 c) (*.f64 d b))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d c) 2)) (*.f64 (cbrt.f64 (/.f64 d c)) b))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 d b)))
(*.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (cbrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (*.f64 (cbrt.f64 (*.f64 d b)) (/.f64 1 c)))
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (/.f64 b c)))
(*.f64 (sqrt.f64 (/.f64 d c)) (*.f64 (sqrt.f64 (/.f64 d c)) b))
(*.f64 (pow.f64 c -1/2) (/.f64 (*.f64 d b) (sqrt.f64 c)))
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (*.f64 d b)))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (sqrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (sqrt.f64 (*.f64 d b)) (*.f64 (sqrt.f64 (*.f64 d b)) (/.f64 1 c)))
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (/.f64 b c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 2))) (/.f64 (*.f64 d b) (cbrt.f64 c)))
(*.f64 (/.f64 b (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(*.f64 (/.f64 d 1) (/.f64 b c))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 2))) (/.f64 b (cbrt.f64 c)))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 b (sqrt.f64 c)))
(*.f64 (/.f64 b 1) (/.f64 d c))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 c 2))) (/.f64 d (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) 1) (/.f64 (cbrt.f64 (*.f64 d b)) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (cbrt.f64 (pow.f64 c 2))) (cbrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 d b)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d b)) 1) (/.f64 (sqrt.f64 (*.f64 d b)) c))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d b)) (cbrt.f64 (pow.f64 c 2))) (/.f64 (sqrt.f64 (*.f64 d b)) (cbrt.f64 c)))
(*.f64 (*.f64 (pow.f64 c -1/2) (sqrt.f64 (*.f64 d b))) (*.f64 (pow.f64 c -1/2) (sqrt.f64 (*.f64 d b))))
(*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 b c))) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 b c))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d c)) (sqrt.f64 b)) (*.f64 (sqrt.f64 (/.f64 d c)) (sqrt.f64 b)))
(*.f64 (*.f64 (/.f64 1 c) (cbrt.f64 (pow.f64 (*.f64 d b) 2))) (cbrt.f64 (*.f64 d b)))
(*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 (*.f64 d b))) (sqrt.f64 (*.f64 d b)))
(*.f64 (*.f64 d (cbrt.f64 (pow.f64 (/.f64 b c) 2))) (cbrt.f64 (/.f64 b c)))
(*.f64 (*.f64 d (sqrt.f64 (/.f64 b c))) (sqrt.f64 (/.f64 b c)))
(*.f64 (*.f64 (/.f64 d c) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (/.f64 d c) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 d b) (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 c)))
(*.f64 (*.f64 (*.f64 d b) (pow.f64 c -1/2)) (pow.f64 c -1/2))
(pow.f64 (*.f64 d (/.f64 b c)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 3)
(pow.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) 2)
(pow.f64 (/.f64 (/.f64 c b) d) -1)
(neg.f64 (*.f64 d (/.f64 b c)))
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2))
(log.f64 (exp.f64 (*.f64 d (/.f64 b c))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 b c)))))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (*.f64 d b) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 b c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d c) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 (/.f64 1 c) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 b c))))
(exp.f64 (log.f64 (*.f64 d (/.f64 b c))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 b c))) 1))
(exp.f64 (+.f64 (neg.f64 (log.f64 c)) (log.f64 (*.f64 d b))))
(exp.f64 (+.f64 (log.f64 d) (log.f64 (/.f64 b c))))
(exp.f64 (+.f64 (log.f64 (/.f64 d c)) (log.f64 b)))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 b c))))
(-.f64 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (/.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 1 c) (-.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 1 c) (+.f64 (*.f64 d (/.f64 b c)) a))
(*.f64 (/.f64 1 c) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(*.f64 (+.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(/.f64 (+.f64 (*.f64 (*.f64 d b) c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (/.f64 c a)) (*.f64 (pow.f64 c 2) 1)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) c) (*.f64 c a)) (pow.f64 c 2))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) c) (*.f64 c (/.f64 c a)))
(/.f64 (+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (+.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (-.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (-.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (neg.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2)
(pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))))
(log.f64 (/.f64 (exp.f64 (/.f64 a c)) (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(fma.f64 (/.f64 b c) (/.f64 d c) (/.f64 a c))
(fma.f64 a (/.f64 1 c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 a (/.f64 1 c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c) (/.f64 a c))
(fma.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c))
(fma.f64 1 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 1 (/.f64 a c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)) (/.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 a c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(/.f64 d (*.f64 c (/.f64 c b)))
(/.f64 d (*.f64 (/.f64 c b) c))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(/.f64 d (/.f64 c (/.f64 b c)))
(/.f64 (/.f64 d c) (/.f64 c b))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (*.f64 (/.f64 c d) c))
(/.f64 b (*.f64 (/.f64 c d) (neg.f64 c)))
(/.f64 b (*.f64 (neg.f64 c) (/.f64 c d)))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(/.f64 (/.f64 b c) (/.f64 c d))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 c (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) c))
(/.f64 (*.f64 d b) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 d b) (/.f64 c (/.f64 1 c)))
(/.f64 (*.f64 d (/.f64 b c)) c)
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 c))
(/.f64 1 (*.f64 (/.f64 c d) (/.f64 c b)))
(/.f64 1 (*.f64 (/.f64 c b) (/.f64 c d)))
(/.f64 1 (*.f64 (/.f64 (/.f64 c b) d) c))
(/.f64 1 (*.f64 c (/.f64 (/.f64 c b) d)))
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 d b)))
(/.f64 1 (/.f64 c (*.f64 d (/.f64 b c))))
(/.f64 (/.f64 1 c) (/.f64 (/.f64 c b) d))
(/.f64 -1 (*.f64 (/.f64 (/.f64 c b) d) (neg.f64 c)))
(/.f64 -1 (*.f64 (neg.f64 c) (/.f64 (/.f64 c b) d)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (/.f64 c (cbrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (/.f64 (pow.f64 c 2) (cbrt.f64 (*.f64 d b))))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 c (sqrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 (pow.f64 c 2) (sqrt.f64 (*.f64 d b))))
(/.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 c)))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 c) (/.f64 c b)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 (*.f64 (/.f64 b c) (neg.f64 d)) (neg.f64 c))
(/.f64 (*.f64 (*.f64 d (/.f64 b c)) -1) (neg.f64 c))
(/.f64 (*.f64 (neg.f64 d) (/.f64 b c)) (neg.f64 c))
(/.f64 (*.f64 -1 (*.f64 d (/.f64 b c))) (neg.f64 c))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) 1) c)
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 (pow.f64 c 2))) (cbrt.f64 c))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) b) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 c (/.f64 (neg.f64 a) d))))
(+.f64 (*.f64 b (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 c (/.f64 (neg.f64 a) d)) (/.f64 1 (hypot.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)))) 1)
(-.f64 (/.f64 b (hypot.f64 c d)) (/.f64 (*.f64 c (/.f64 a d)) (hypot.f64 c d)))
(/.f64 1 (/.f64 (hypot.f64 c d) (-.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 b (*.f64 c (/.f64 a d)))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (-.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (sqrt.f64 (-.f64 b (*.f64 c (/.f64 a d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (-.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (*.f64 (hypot.f64 c d) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3))) (*.f64 (neg.f64 (hypot.f64 c d)) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2))) (*.f64 (neg.f64 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) 1) (*.f64 (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))) (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) -1) (*.f64 (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))) (neg.f64 (hypot.f64 c d))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) 1) (*.f64 (+.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) -1) (*.f64 (+.f64 b (*.f64 c (/.f64 a d))) (neg.f64 (hypot.f64 c d))))
(/.f64 (neg.f64 (-.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3))) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2))) (+.f64 b (*.f64 c (/.f64 a d))))
(/.f64 (*.f64 (-.f64 b (*.f64 c (/.f64 a d))) -1) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 -1 (-.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (hypot.f64 c d)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (/.f64 1 (hypot.f64 c d))) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (/.f64 1 (hypot.f64 c d))) (+.f64 b (*.f64 c (/.f64 a d))))
(/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) 1) (hypot.f64 c d))
(/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a d)))) 1)
(/.f64 c (/.f64 d a))
(/.f64 a (/.f64 d c))
(/.f64 1 (/.f64 d (*.f64 c a)))
(/.f64 (*.f64 c a) d)
(/.f64 (*.f64 c (neg.f64 a)) (neg.f64 d))
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 d))
(/.f64 (neg.f64 (*.f64 c a)) (neg.f64 d))
(/.f64 (/.f64 (*.f64 c a) 1) d)
(/.f64 (/.f64 (*.f64 c a) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(/.f64 (/.f64 (*.f64 c a) (sqrt.f64 d)) (sqrt.f64 d))
(pow.f64 (*.f64 c (/.f64 a d)) 1)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a d))) 3)
(pow.f64 (pow.f64 (*.f64 c (/.f64 a d)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a d))) 2)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a d)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 a d)) c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a d)))))
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a d)) 3))
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a d))))
(exp.f64 (log.f64 (*.f64 c (/.f64 a d))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a d))) 1))
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a d))))
Outputs
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 -1 (/.f64 b d))
(/.f64 (neg.f64 b) d)
(+.f64 (*.f64 -1 (/.f64 b d)) (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b d) (/.f64 (*.f64 (neg.f64 c) a) (pow.f64 d 2)))
(-.f64 (/.f64 (neg.f64 b) d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))))
(fma.f64 -1 (/.f64 b d) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 2) c)) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2)))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))))
(fma.f64 -1 (/.f64 b d) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 2) c)) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))))
(-.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (/.f64 b d))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 -1 (/.f64 b c)))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(neg.f64 (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 a d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (/.f64 a (/.f64 (pow.f64 c 2) d)))))
(-.f64 (-.f64 (*.f64 (/.f64 1/2 (pow.f64 c 2)) (*.f64 d a)) (/.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 d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))
(-.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2)) (*.f64 d (/.f64 a (pow.f64 c 2))))) (/.f64 b c)) (/.f64 a d))
(/.f64 a d)
(+.f64 (/.f64 a d) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (/.f64 a d) (/.f64 b c)))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) d)) (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (fma.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) -1/2 (/.f64 a d)) (/.f64 b c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a d) (pow.f64 c 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 c 2) d)) (fma.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3)) (+.f64 (/.f64 a d) (/.f64 b c))))
(fma.f64 (*.f64 d (/.f64 a (pow.f64 c 2))) -1/2 (fma.f64 (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2)) -1/2 (+.f64 (/.f64 a d) (/.f64 b c))))
(*.f64 -1 (/.f64 a d))
(/.f64 (neg.f64 a) d)
(+.f64 (*.f64 -1 (/.f64 a d)) (*.f64 -1 (/.f64 b c)))
(*.f64 -1 (+.f64 (/.f64 a d) (/.f64 b c)))
(neg.f64 (+.f64 (/.f64 a d) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 a d)) (+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 a d) (pow.f64 c 2)))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (/.f64 a (/.f64 (pow.f64 c 2) d)))))
(-.f64 (-.f64 (*.f64 (/.f64 1/2 (pow.f64 c 2)) (*.f64 d a)) (/.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 d) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))
(fma.f64 -1 (/.f64 a d) (fma.f64 -1 (/.f64 b c) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 c 2) d)) (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))
(-.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 b (pow.f64 c 3)) (pow.f64 d 2)) (*.f64 d (/.f64 a (pow.f64 c 2))))) (/.f64 b c)) (/.f64 a d))
(*.f64 -1 (/.f64 b d))
(/.f64 (neg.f64 b) d)
(+.f64 (*.f64 -1 (/.f64 b d)) (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))))
(fma.f64 -1 (/.f64 b d) (/.f64 (*.f64 (neg.f64 c) a) (pow.f64 d 2)))
(-.f64 (/.f64 (neg.f64 b) d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))))
(fma.f64 -1 (/.f64 b d) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 2) c)) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2)))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a c) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))))
(fma.f64 -1 (/.f64 b d) (fma.f64 -1 (/.f64 a (/.f64 (pow.f64 d 2) c)) (*.f64 1/2 (+.f64 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))))
(-.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (/.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 (pow.f64 d 2) c)))
(+.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1/2 (/.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/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))
(+.f64 (fma.f64 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) -1/2 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.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/2 (/.f64 a (/.f64 (pow.f64 d 4) (pow.f64 c 3))) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))))
(fma.f64 (*.f64 (/.f64 a (pow.f64 d 4)) (pow.f64 c 3)) -1/2 (+.f64 (fma.f64 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) -1/2 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (neg.f64 (*.f64 (/.f64 c d) a)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (neg.f64 b))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (neg.f64 (*.f64 (/.f64 c d) a)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d))))
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (neg.f64 (*.f64 (/.f64 c d) a)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(+.f64 (*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 a c) d) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))))))
(*.f64 -1 (+.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) (*.f64 c (/.f64 a d)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 d d (pow.f64 c 2)))) (fma.f64 (/.f64 c d) a b)))
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 a c) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 d (*.f64 c (/.f64 c b)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 d (*.f64 (/.f64 c b) c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 d (/.f64 c (/.f64 b c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 d c) (/.f64 c b))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 b (*.f64 c (/.f64 c d)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 b (*.f64 (/.f64 c d) c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 b (*.f64 (/.f64 c d) (neg.f64 c)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 b (*.f64 (neg.f64 c) (/.f64 c d)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 b c) (/.f64 c d))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) (neg.f64 c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d b) (*.f64 c (neg.f64 c)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) c))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 (*.f64 d b) (neg.f64 (pow.f64 c 2)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 (*.f64 d b) (/.f64 c (/.f64 1 c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d (/.f64 b c)) c)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 c))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 1 (*.f64 (/.f64 c d) (/.f64 c b)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (*.f64 (/.f64 c b) (/.f64 c d)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (*.f64 (/.f64 (/.f64 c b) d) c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (*.f64 c (/.f64 (/.f64 c b) d)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 d b)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (/.f64 c (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 1 c) (/.f64 (/.f64 c b) d))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 -1 (*.f64 (/.f64 (/.f64 c b) d) (neg.f64 c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 -1 (*.f64 (neg.f64 c) (/.f64 (/.f64 c b) d)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (/.f64 c (cbrt.f64 (*.f64 d (/.f64 b c)))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (/.f64 (pow.f64 c 2) (cbrt.f64 (*.f64 d b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b d) 2)) (pow.f64 c 2)) (cbrt.f64 (*.f64 b d)))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 c (sqrt.f64 (*.f64 d (/.f64 b c)))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 (pow.f64 c 2) (sqrt.f64 (*.f64 d b))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 c) (/.f64 c b)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 c (neg.f64 c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (/.f64 b c) (neg.f64 d)) (neg.f64 c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (*.f64 d (/.f64 b c)) -1) (neg.f64 c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (neg.f64 d) (/.f64 b c)) (neg.f64 c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 -1 (*.f64 d (/.f64 b c))) (neg.f64 c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) 1) c)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 (pow.f64 c 2))) (cbrt.f64 c))
(/.f64 (*.f64 b (/.f64 d c)) (*.f64 (cbrt.f64 c) (cbrt.f64 (pow.f64 c 2))))
(*.f64 (/.f64 b (cbrt.f64 c)) (/.f64 (/.f64 d c) (cbrt.f64 (pow.f64 c 2))))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2))
(fabs.f64 (*.f64 b (/.f64 d (pow.f64 c 2))))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(-.f64 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))) 1)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (/.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (-.f64 a (*.f64 b (/.f64 d c)))) c) (/.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)))
(*.f64 c (-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (-.f64 a (*.f64 b (/.f64 d c)))) (/.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 a (*.f64 b (/.f64 d c))))))
(*.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(*.f64 (/.f64 1 c) (-.f64 a (*.f64 d (/.f64 b c))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(*.f64 (/.f64 1 c) (+.f64 (*.f64 d (/.f64 b c)) a))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(*.f64 (/.f64 1 c) (+.f64 a (*.f64 d (/.f64 b c))))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (*.f64 (/.f64 1 (-.f64 a (*.f64 b (/.f64 d c)))) c))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (/.f64 c (-.f64 a (*.f64 b (/.f64 d c)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d)))))
(*.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(*.f64 (+.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) (sqrt.f64 (/.f64 a c))) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 b d)) c)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (*.f64 (/.f64 1 (-.f64 a (*.f64 b (/.f64 d c)))) c))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (/.f64 c (-.f64 a (*.f64 b (/.f64 d c)))))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (*.f64 (/.f64 1 (-.f64 a (*.f64 b (/.f64 d c)))) c))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (/.f64 c (-.f64 a (*.f64 b (/.f64 d c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d)))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(/.f64 (+.f64 (*.f64 (*.f64 d b) c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 d (*.f64 b c))) (pow.f64 c 3))
(/.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (/.f64 c a)) (*.f64 (pow.f64 c 2) 1)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (fma.f64 (*.f64 b d) (/.f64 c a) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(*.f64 (/.f64 (fma.f64 d (*.f64 b (/.f64 c a)) (pow.f64 c 2)) (pow.f64 c 3)) a)
(/.f64 (+.f64 (*.f64 (*.f64 d b) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 b d) (neg.f64 c) (*.f64 (pow.f64 c 2) (neg.f64 a))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a))) (pow.f64 (neg.f64 c) 3))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) c) (*.f64 c a)) (pow.f64 c 2))
(/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2))
(*.f64 c (/.f64 (fma.f64 b (/.f64 d c) a) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 b (/.f64 d c)) (neg.f64 c) (*.f64 (neg.f64 c) a)) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 (neg.f64 c) (fma.f64 b (/.f64 d c) a)) (neg.f64 (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) c) (*.f64 c (/.f64 c a)))
(/.f64 (fma.f64 (*.f64 b (/.f64 d c)) (/.f64 c a) c) (/.f64 (pow.f64 c 2) a))
(/.f64 (+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 d (*.f64 b c))) (pow.f64 c 3))
(/.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2))
(*.f64 c (/.f64 (fma.f64 b (/.f64 d c) a) (pow.f64 c 2)))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (fma.f64 (*.f64 b d) (/.f64 c a) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(*.f64 (/.f64 (fma.f64 d (*.f64 b (/.f64 c a)) (pow.f64 c 2)) (pow.f64 c 3)) a)
(/.f64 (+.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (fma.f64 (*.f64 b (/.f64 d c)) (/.f64 c a) c) (/.f64 (pow.f64 c 2) a))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (fma.f64 (*.f64 b d) (neg.f64 c) (*.f64 (pow.f64 c 2) (neg.f64 a))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a))) (pow.f64 (neg.f64 c) 3))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (fma.f64 (*.f64 b (/.f64 d c)) (neg.f64 c) (*.f64 (neg.f64 c) a)) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 (neg.f64 c) (fma.f64 b (/.f64 d c) a)) (neg.f64 (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 (pow.f64 c 2) a) (*.f64 d (*.f64 b c))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 (pow.f64 c 2) a) (*.f64 b (*.f64 d c))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (*.f64 c (-.f64 a (*.f64 b (/.f64 d c)))) (pow.f64 c 2))
(*.f64 c (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) (pow.f64 c 2)))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 d (*.f64 b (/.f64 c a)))) (/.f64 (pow.f64 c 3) a))
(*.f64 (/.f64 (-.f64 (pow.f64 c 2) (*.f64 b (*.f64 d (/.f64 c a)))) (pow.f64 c 3)) a)
(/.f64 (-.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (-.f64 c (*.f64 d (*.f64 (/.f64 b c) (/.f64 c a)))) (/.f64 (pow.f64 c 2) a))
(/.f64 (-.f64 c (*.f64 b (*.f64 (/.f64 d c) (/.f64 c a)))) (/.f64 (pow.f64 c 2) a))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)) (*.f64 d (*.f64 b c))) (neg.f64 (pow.f64 c 3)))
(/.f64 (fma.f64 (pow.f64 c 2) (neg.f64 a) (*.f64 b (*.f64 d c))) (pow.f64 (neg.f64 c) 3))
(/.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (+.f64 (*.f64 (neg.f64 c) a) (*.f64 c (*.f64 b (/.f64 d c)))) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 (neg.f64 c) (-.f64 a (*.f64 b (/.f64 d c)))) (neg.f64 (pow.f64 c 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3) (pow.f64 (/.f64 a c) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (neg.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2)) (/.f64 (neg.f64 (-.f64 a (*.f64 b (/.f64 d c)))) c))
(*.f64 1 (*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (/.f64 c (-.f64 a (*.f64 b (/.f64 d c))))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d))))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (+.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c)))
(/.f64 (-.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) (/.f64 a c)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) (/.f64 a c)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 3)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(pow.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3) 1/3)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2))
(fabs.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c))
(log.f64 (exp.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(log.f64 (/.f64 (exp.f64 (/.f64 a c)) (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(exp.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 1))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 (/.f64 b c) (/.f64 d c) (/.f64 a c))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 a (/.f64 1 c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 a (/.f64 1 c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(fma.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c) (/.f64 a c))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 1 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 1 (/.f64 a c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(fma.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)) (/.f64 a c))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 d (*.f64 b (pow.f64 c -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 b (/.f64 d (pow.f64 c 2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 (neg.f64 (*.f64 b d)) (pow.f64 c -2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c))) (*.f64 b (/.f64 d (pow.f64 c 2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2)) (cbrt.f64 (*.f64 d (*.f64 b (pow.f64 c -2)))) (/.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 c 2)))) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 a c))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(-.f64 (exp.f64 (log1p.f64 (/.f64 b d))) 1)
(/.f64 b d)
(-.f64 (/.f64 0 (neg.f64 d)) (/.f64 b d))
(/.f64 (neg.f64 b) d)
(*.f64 b (/.f64 1 d))
(/.f64 b d)
(*.f64 b (/.f64 1 (neg.f64 d)))
(/.f64 b (neg.f64 d))
(*.f64 (/.f64 b d) 1)
(/.f64 b d)
(*.f64 1 (/.f64 b d))
(/.f64 b d)
(*.f64 (cbrt.f64 (/.f64 b d)) (cbrt.f64 (pow.f64 (/.f64 b d) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 b d) 2)) (cbrt.f64 (/.f64 b d)))
(*.f64 (cbrt.f64 (/.f64 b d)) (cbrt.f64 (pow.f64 (/.f64 b d) 2)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (/.f64 1 d)))
(/.f64 b d)
(*.f64 (sqrt.f64 (/.f64 b d)) (sqrt.f64 (/.f64 b d)))
(/.f64 b d)
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 1 d)))
(/.f64 b d)
(*.f64 (/.f64 1 d) b)
(/.f64 b d)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 b (cbrt.f64 d)))
(/.f64 (/.f64 b (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 b (sqrt.f64 d)))
(/.f64 (/.f64 b (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) d))
(/.f64 b d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 b d)))
(*.f64 (cbrt.f64 (/.f64 b d)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 b d))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 b) (sqrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 b (sqrt.f64 d)))
(/.f64 (/.f64 b (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) d))
(/.f64 b d)
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 d)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 b (cbrt.f64 d)))
(/.f64 (/.f64 b (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(pow.f64 (/.f64 b d) 1)
(/.f64 b d)
(pow.f64 (cbrt.f64 (/.f64 b d)) 3)
(/.f64 b d)
(pow.f64 (pow.f64 (/.f64 b d) 3) 1/3)
(/.f64 b d)
(pow.f64 (sqrt.f64 (/.f64 b d)) 2)
(/.f64 b d)
(pow.f64 (/.f64 d b) -1)
(/.f64 b d)
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 b) d)
(sqrt.f64 (pow.f64 (/.f64 b d) 2))
(fabs.f64 (/.f64 b d))
(log.f64 (exp.f64 (/.f64 b d)))
(/.f64 b d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b d))))
(/.f64 b d)
(cbrt.f64 (pow.f64 (/.f64 b d) 3))
(/.f64 b d)
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 d 3)))
(/.f64 b d)
(expm1.f64 (log1p.f64 (/.f64 b d)))
(/.f64 b d)
(exp.f64 (log.f64 (/.f64 b d)))
(/.f64 b d)
(exp.f64 (*.f64 (log.f64 (/.f64 b d)) 1))
(/.f64 b d)
(log1p.f64 (expm1.f64 (/.f64 b d)))
(/.f64 b d)
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 b c)))) 1)
(*.f64 b (/.f64 d c))
(*.f64 d (/.f64 b c))
(*.f64 b (/.f64 d c))
(*.f64 (/.f64 d c) b)
(*.f64 b (/.f64 d c))
(*.f64 b (/.f64 d c))
(*.f64 (/.f64 b c) d)
(*.f64 b (/.f64 d c))
(*.f64 (*.f64 d b) (/.f64 1 c))
(*.f64 b (/.f64 d c))
(*.f64 (*.f64 d b) (/.f64 1 (neg.f64 c)))
(*.f64 (*.f64 b d) (/.f64 1 (neg.f64 c)))
(*.f64 b (neg.f64 (/.f64 d c)))
(*.f64 (*.f64 d (/.f64 b c)) 1)
(*.f64 b (/.f64 d c))
(*.f64 1 (*.f64 d (/.f64 b c)))
(*.f64 b (/.f64 d c))
(*.f64 (/.f64 1 c) (*.f64 d b))
(*.f64 b (/.f64 d c))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d c) 2)) (*.f64 (cbrt.f64 (/.f64 d c)) b))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 d c) 2)) (*.f64 b (cbrt.f64 (/.f64 d c))))
(*.f64 b (*.f64 (cbrt.f64 (/.f64 d c)) (cbrt.f64 (pow.f64 (/.f64 d c) 2))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 d b)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (*.f64 b d) (/.f64 1 (cbrt.f64 c))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 b (/.f64 d (cbrt.f64 c))))
(*.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2))
(*.f64 b (/.f64 d c))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (cbrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 b (/.f64 d c))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (*.f64 (cbrt.f64 (*.f64 d b)) (/.f64 1 c)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b d) 2)) (*.f64 (/.f64 1 c) (cbrt.f64 (*.f64 b d))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b d) 2)) (/.f64 (cbrt.f64 (*.f64 b d)) c))
(*.f64 (pow.f64 (cbrt.f64 d) 2) (*.f64 (cbrt.f64 d) (/.f64 b c)))
(*.f64 b (/.f64 d c))
(*.f64 (sqrt.f64 (/.f64 d c)) (*.f64 (sqrt.f64 (/.f64 d c)) b))
(*.f64 b (/.f64 d c))
(*.f64 (pow.f64 c -1/2) (/.f64 (*.f64 d b) (sqrt.f64 c)))
(*.f64 (pow.f64 c -1/2) (/.f64 d (/.f64 (sqrt.f64 c) b)))
(*.f64 (pow.f64 c -1/2) (*.f64 d (/.f64 b (sqrt.f64 c))))
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (*.f64 d b)))
(*.f64 b (/.f64 d c))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (sqrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 b (/.f64 d c))
(*.f64 (sqrt.f64 (*.f64 d b)) (*.f64 (sqrt.f64 (*.f64 d b)) (/.f64 1 c)))
(*.f64 b (/.f64 d c))
(*.f64 (sqrt.f64 d) (*.f64 (sqrt.f64 d) (/.f64 b c)))
(*.f64 b (/.f64 d c))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 2))) (/.f64 (*.f64 d b) (cbrt.f64 c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 2))) (/.f64 d (/.f64 (cbrt.f64 c) b)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 2))) (/.f64 b (cbrt.f64 c)))
(*.f64 (/.f64 b (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(/.f64 (*.f64 d (/.f64 b (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 d 1) (/.f64 b c))
(*.f64 b (/.f64 d c))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 2))) (/.f64 b (cbrt.f64 c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 2))) (/.f64 d (/.f64 (cbrt.f64 c) b)))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 b (sqrt.f64 c)))
(*.f64 (/.f64 b (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(/.f64 (*.f64 d (/.f64 b (sqrt.f64 c))) (sqrt.f64 c))
(*.f64 (/.f64 b 1) (/.f64 d c))
(*.f64 b (/.f64 d c))
(*.f64 (/.f64 b (cbrt.f64 (pow.f64 c 2))) (/.f64 d (cbrt.f64 c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 2))) (/.f64 d (/.f64 (cbrt.f64 c) b)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 2))) (/.f64 b (cbrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) 1) (/.f64 (cbrt.f64 (*.f64 d b)) c))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b d) 2)) (*.f64 (/.f64 1 c) (cbrt.f64 (*.f64 b d))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b d) 2)) (/.f64 (cbrt.f64 (*.f64 b d)) c))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (cbrt.f64 (pow.f64 c 2))) (cbrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (cbrt.f64 (*.f64 b (/.f64 d c))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b d) 2)) (cbrt.f64 (pow.f64 c 2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 d b)) (sqrt.f64 c)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b d) 2)) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 b d)) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d b)) 1) (/.f64 (sqrt.f64 (*.f64 d b)) c))
(*.f64 b (/.f64 d c))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d b)) (cbrt.f64 (pow.f64 c 2))) (/.f64 (sqrt.f64 (*.f64 d b)) (cbrt.f64 c)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 c 2))) (/.f64 d (/.f64 (cbrt.f64 c) b)))
(*.f64 (/.f64 d (cbrt.f64 (pow.f64 c 2))) (/.f64 b (cbrt.f64 c)))
(*.f64 (*.f64 (pow.f64 c -1/2) (sqrt.f64 (*.f64 d b))) (*.f64 (pow.f64 c -1/2) (sqrt.f64 (*.f64 d b))))
(*.f64 b (/.f64 d c))
(*.f64 (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 b c))) (*.f64 (sqrt.f64 d) (sqrt.f64 (/.f64 b c))))
(*.f64 b (/.f64 d c))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d c)) (sqrt.f64 b)) (*.f64 (sqrt.f64 (/.f64 d c)) (sqrt.f64 b)))
(*.f64 b (/.f64 d c))
(*.f64 (*.f64 (/.f64 1 c) (cbrt.f64 (pow.f64 (*.f64 d b) 2))) (cbrt.f64 (*.f64 d b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b d) 2)) (*.f64 (/.f64 1 c) (cbrt.f64 (*.f64 b d))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 b d) 2)) (/.f64 (cbrt.f64 (*.f64 b d)) c))
(*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 (*.f64 d b))) (sqrt.f64 (*.f64 d b)))
(*.f64 b (/.f64 d c))
(*.f64 (*.f64 d (cbrt.f64 (pow.f64 (/.f64 b c) 2))) (cbrt.f64 (/.f64 b c)))
(*.f64 d (*.f64 (cbrt.f64 (pow.f64 (/.f64 b c) 2)) (cbrt.f64 (/.f64 b c))))
(*.f64 (*.f64 d (sqrt.f64 (/.f64 b c))) (sqrt.f64 (/.f64 b c)))
(*.f64 b (/.f64 d c))
(*.f64 (*.f64 (/.f64 d c) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 b (/.f64 d c))
(*.f64 (*.f64 (/.f64 d c) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 b (/.f64 d c))
(*.f64 (*.f64 (*.f64 d b) (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 c)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (*.f64 b d) (/.f64 1 (cbrt.f64 c))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 b (/.f64 d (cbrt.f64 c))))
(*.f64 (*.f64 (*.f64 d b) (pow.f64 c -1/2)) (pow.f64 c -1/2))
(*.f64 b (/.f64 d c))
(pow.f64 (*.f64 d (/.f64 b c)) 1)
(*.f64 b (/.f64 d c))
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 3)
(*.f64 b (/.f64 d c))
(pow.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3) 1/3)
(*.f64 b (/.f64 d c))
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) 2)
(*.f64 b (/.f64 d c))
(pow.f64 (/.f64 (/.f64 c b) d) -1)
(*.f64 b (/.f64 d c))
(neg.f64 (*.f64 d (/.f64 b c)))
(*.f64 (*.f64 b d) (/.f64 1 (neg.f64 c)))
(*.f64 b (neg.f64 (/.f64 d c)))
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2))
(sqrt.f64 (pow.f64 (*.f64 b (/.f64 d c)) 2))
(fabs.f64 (*.f64 b (/.f64 d c)))
(log.f64 (exp.f64 (*.f64 d (/.f64 b c))))
(*.f64 b (/.f64 d c))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 b c)))))
(*.f64 b (/.f64 d c))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3))
(*.f64 b (/.f64 d c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (*.f64 d b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (*.f64 b d) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 b c) 3)))
(*.f64 b (/.f64 d c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 d c) 3) (pow.f64 b 3)))
(*.f64 b (/.f64 d c))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 (/.f64 1 c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (*.f64 b d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 c 3)))
(*.f64 b (/.f64 d c))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 b c))))
(*.f64 b (/.f64 d c))
(exp.f64 (log.f64 (*.f64 d (/.f64 b c))))
(*.f64 b (/.f64 d c))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 b c))) 1))
(*.f64 b (/.f64 d c))
(exp.f64 (+.f64 (neg.f64 (log.f64 c)) (log.f64 (*.f64 d b))))
(*.f64 b (/.f64 d c))
(exp.f64 (+.f64 (log.f64 d) (log.f64 (/.f64 b c))))
(*.f64 b (/.f64 d c))
(exp.f64 (+.f64 (log.f64 (/.f64 d c)) (log.f64 b)))
(*.f64 b (/.f64 d c))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 b c))))
(*.f64 b (/.f64 d c))
(-.f64 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))) 1)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (/.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (-.f64 a (*.f64 b (/.f64 d c)))) c) (/.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)))
(*.f64 c (-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (-.f64 a (*.f64 b (/.f64 d c)))) (/.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 a (*.f64 b (/.f64 d c))))))
(*.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(*.f64 (/.f64 1 c) (-.f64 a (*.f64 d (/.f64 b c))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(*.f64 (/.f64 1 c) (+.f64 (*.f64 d (/.f64 b c)) a))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(*.f64 (/.f64 1 c) (+.f64 a (*.f64 d (/.f64 b c))))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (*.f64 (/.f64 1 (-.f64 a (*.f64 b (/.f64 d c)))) c))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (/.f64 c (-.f64 a (*.f64 b (/.f64 d c)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d)))))
(*.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(*.f64 (+.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) (sqrt.f64 (/.f64 a c))) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 b d)) c)))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (*.f64 (/.f64 1 (-.f64 a (*.f64 b (/.f64 d c)))) c))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (/.f64 c (-.f64 a (*.f64 b (/.f64 d c)))))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (*.f64 (/.f64 1 (-.f64 a (*.f64 b (/.f64 d c)))) c))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (/.f64 c (-.f64 a (*.f64 b (/.f64 d c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3) (pow.f64 (/.f64 a c) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d)))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(/.f64 (+.f64 (*.f64 (*.f64 d b) c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 d (*.f64 b c))) (pow.f64 c 3))
(/.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (/.f64 c a)) (*.f64 (pow.f64 c 2) 1)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (fma.f64 (*.f64 b d) (/.f64 c a) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(*.f64 (/.f64 (fma.f64 d (*.f64 b (/.f64 c a)) (pow.f64 c 2)) (pow.f64 c 3)) a)
(/.f64 (+.f64 (*.f64 (*.f64 d b) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 b d) (neg.f64 c) (*.f64 (pow.f64 c 2) (neg.f64 a))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a))) (pow.f64 (neg.f64 c) 3))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) c) (*.f64 c a)) (pow.f64 c 2))
(/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2))
(*.f64 c (/.f64 (fma.f64 b (/.f64 d c) a) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 b (/.f64 d c)) (neg.f64 c) (*.f64 (neg.f64 c) a)) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 (neg.f64 c) (fma.f64 b (/.f64 d c) a)) (neg.f64 (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) c) (*.f64 c (/.f64 c a)))
(/.f64 (fma.f64 (*.f64 b (/.f64 d c)) (/.f64 c a) c) (/.f64 (pow.f64 c 2) a))
(/.f64 (+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 d (*.f64 b c))) (pow.f64 c 3))
(/.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2))
(*.f64 c (/.f64 (fma.f64 b (/.f64 d c) a) (pow.f64 c 2)))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (fma.f64 (*.f64 b d) (/.f64 c a) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(*.f64 (/.f64 (fma.f64 d (*.f64 b (/.f64 c a)) (pow.f64 c 2)) (pow.f64 c 3)) a)
(/.f64 (+.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (fma.f64 (*.f64 b (/.f64 d c)) (/.f64 c a) c) (/.f64 (pow.f64 c 2) a))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (fma.f64 (*.f64 b d) (neg.f64 c) (*.f64 (pow.f64 c 2) (neg.f64 a))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a))) (pow.f64 (neg.f64 c) 3))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (fma.f64 (*.f64 b (/.f64 d c)) (neg.f64 c) (*.f64 (neg.f64 c) a)) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 (neg.f64 c) (fma.f64 b (/.f64 d c) a)) (neg.f64 (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 (pow.f64 c 2) a) (*.f64 d (*.f64 b c))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 (pow.f64 c 2) a) (*.f64 b (*.f64 d c))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 c a) (*.f64 c (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (*.f64 c (-.f64 a (*.f64 b (/.f64 d c)))) (pow.f64 c 2))
(*.f64 c (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) (pow.f64 c 2)))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 d (*.f64 b (/.f64 c a)))) (/.f64 (pow.f64 c 3) a))
(*.f64 (/.f64 (-.f64 (pow.f64 c 2) (*.f64 b (*.f64 d (/.f64 c a)))) (pow.f64 c 3)) a)
(/.f64 (-.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (-.f64 c (*.f64 d (*.f64 (/.f64 b c) (/.f64 c a)))) (/.f64 (pow.f64 c 2) a))
(/.f64 (-.f64 c (*.f64 b (*.f64 (/.f64 d c) (/.f64 c a)))) (/.f64 (pow.f64 c 2) a))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)) (*.f64 d (*.f64 b c))) (neg.f64 (pow.f64 c 3)))
(/.f64 (fma.f64 (pow.f64 c 2) (neg.f64 a) (*.f64 b (*.f64 d c))) (pow.f64 (neg.f64 c) 3))
(/.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (+.f64 (*.f64 (neg.f64 c) a) (*.f64 c (*.f64 b (/.f64 d c)))) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 (neg.f64 c) (-.f64 a (*.f64 b (/.f64 d c)))) (neg.f64 (pow.f64 c 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) (pow.f64 (/.f64 a c) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 a c) 2) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3) (pow.f64 (/.f64 a c) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3) (pow.f64 (/.f64 a c) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (neg.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2)) (/.f64 (neg.f64 (-.f64 a (*.f64 b (/.f64 d c)))) c))
(*.f64 1 (*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2) (/.f64 c (-.f64 a (*.f64 b (/.f64 d c))))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d))))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (+.f64 (pow.f64 (/.f64 a c) 2) (*.f64 (/.f64 a (pow.f64 c 3)) (*.f64 b d)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c)))
(/.f64 (-.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) (/.f64 a c)))
(/.f64 (-.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) (/.f64 a c)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 3)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(pow.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3) 1/3)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c) 2))
(fabs.f64 (/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c))
(log.f64 (exp.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(log.f64 (/.f64 (exp.f64 (/.f64 a c)) (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(exp.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 1))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 (/.f64 b c) (/.f64 d c) (/.f64 a c))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 a (/.f64 1 c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 a (/.f64 1 c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(fma.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c) (/.f64 a c))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 1 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 1 (/.f64 a c) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(fma.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)) (/.f64 a c))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 d (*.f64 b (pow.f64 c -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 b (/.f64 d (pow.f64 c 2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c)) (*.f64 (neg.f64 (*.f64 b d)) (pow.f64 c -2)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 a c) 2)) (cbrt.f64 (/.f64 a c))) (*.f64 b (/.f64 d (pow.f64 c 2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2)) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2)) (cbrt.f64 (*.f64 d (*.f64 b (pow.f64 c -2)))) (/.f64 a c))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2)) (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 c 2)))) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 b (/.f64 d c))) c)
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 a c))
(fma.f64 (/.f64 d c) (/.f64 b c) (/.f64 a c))
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 d (*.f64 c (/.f64 c b)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 d (*.f64 (/.f64 c b) c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 d (/.f64 c (/.f64 b c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 d c) (/.f64 c b))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 b (*.f64 c (/.f64 c d)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 b (*.f64 (/.f64 c d) c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 b (*.f64 (/.f64 c d) (neg.f64 c)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 b (*.f64 (neg.f64 c) (/.f64 c d)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 b c) (/.f64 c d))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) (neg.f64 c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d b) (*.f64 c (neg.f64 c)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) c))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 (*.f64 d b) (neg.f64 (pow.f64 c 2)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 (*.f64 d b) (/.f64 c (/.f64 1 c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d (/.f64 b c)) c)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 c))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 1 (*.f64 (/.f64 c d) (/.f64 c b)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (*.f64 (/.f64 c b) (/.f64 c d)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (*.f64 (/.f64 (/.f64 c b) d) c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (*.f64 c (/.f64 (/.f64 c b) d)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 d b)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (/.f64 c (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 1 c) (/.f64 (/.f64 c b) d))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 -1 (*.f64 (/.f64 (/.f64 c b) d) (neg.f64 c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 -1 (*.f64 (neg.f64 c) (/.f64 (/.f64 c b) d)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (/.f64 c (cbrt.f64 (*.f64 d (/.f64 b c)))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 d b) 2)) (/.f64 (pow.f64 c 2) (cbrt.f64 (*.f64 d b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 b d) 2)) (pow.f64 c 2)) (cbrt.f64 (*.f64 b d)))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 c (sqrt.f64 (*.f64 d (/.f64 b c)))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 (pow.f64 c 2) (sqrt.f64 (*.f64 d b))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (neg.f64 d) (*.f64 (/.f64 c b) (neg.f64 c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (neg.f64 d) 1) (*.f64 (neg.f64 c) (/.f64 c b)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 b (/.f64 (neg.f64 (pow.f64 c 2)) d))
(*.f64 (/.f64 d (neg.f64 (pow.f64 c 2))) b)
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 c (neg.f64 c)))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (/.f64 b c) (neg.f64 d)) (neg.f64 c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (*.f64 d (/.f64 b c)) -1) (neg.f64 c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (neg.f64 d) (/.f64 b c)) (neg.f64 c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 -1 (*.f64 d (/.f64 b c))) (neg.f64 c))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) 1) c)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 (pow.f64 c 2))) (cbrt.f64 c))
(/.f64 (*.f64 b (/.f64 d c)) (*.f64 (cbrt.f64 c) (cbrt.f64 (pow.f64 c 2))))
(*.f64 (/.f64 b (cbrt.f64 c)) (/.f64 (/.f64 d c) (cbrt.f64 (pow.f64 c 2))))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2))
(fabs.f64 (*.f64 b (/.f64 d (pow.f64 c 2))))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 b (pow.f64 c 2)) d)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) b) (*.f64 (/.f64 1 (hypot.f64 c d)) (*.f64 c (/.f64 (neg.f64 a) d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(+.f64 (*.f64 b (/.f64 1 (hypot.f64 c d))) (*.f64 (*.f64 c (/.f64 (neg.f64 a) d)) (/.f64 1 (hypot.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)))) 1)
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(-.f64 (/.f64 b (hypot.f64 c d)) (/.f64 (*.f64 c (/.f64 a d)) (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(/.f64 1 (/.f64 (hypot.f64 c d) (-.f64 b (*.f64 c (/.f64 a d)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 b (*.f64 c (/.f64 a d)))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (-.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 b (*.f64 (/.f64 c d) a))) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 (-.f64 b (*.f64 (/.f64 c d) a)))))
(/.f64 (sqrt.f64 (-.f64 b (*.f64 c (/.f64 a d)))) (/.f64 (hypot.f64 c d) (sqrt.f64 (-.f64 b (*.f64 c (/.f64 a d))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 b (*.f64 (/.f64 c d) a))) (hypot.f64 c d)) (sqrt.f64 (-.f64 b (*.f64 (/.f64 c d) a))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 (/.f64 c d) a) 3)) (hypot.f64 c d)) (fma.f64 b b (*.f64 c (*.f64 (/.f64 a d) (fma.f64 (/.f64 c d) a b)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (*.f64 (hypot.f64 c d) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 (/.f64 c d) a) 2)) (*.f64 (hypot.f64 c d) (fma.f64 (/.f64 c d) a b)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3))) (*.f64 (neg.f64 (hypot.f64 c d)) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 (/.f64 c d) a) 3)) (hypot.f64 c d)) (fma.f64 b b (*.f64 c (*.f64 (/.f64 a d) (fma.f64 (/.f64 c d) a b)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2))) (*.f64 (neg.f64 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (*.f64 (hypot.f64 c d) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 (/.f64 c d) a) 2)) (*.f64 (hypot.f64 c d) (fma.f64 (/.f64 c d) a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) 1) (*.f64 (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))) (hypot.f64 c d)))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 (/.f64 c d) a) 3)) (hypot.f64 c d)) (fma.f64 b b (*.f64 c (*.f64 (/.f64 a d) (fma.f64 (/.f64 c d) a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) -1) (*.f64 (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))) (neg.f64 (hypot.f64 c d))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 (/.f64 c d) a) 3)) (hypot.f64 c d)) (fma.f64 b b (*.f64 c (*.f64 (/.f64 a d) (fma.f64 (/.f64 c d) a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) 1) (*.f64 (+.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (*.f64 (hypot.f64 c d) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 (/.f64 c d) a) 2)) (*.f64 (hypot.f64 c d) (fma.f64 (/.f64 c d) a b)))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) -1) (*.f64 (+.f64 b (*.f64 c (/.f64 a d))) (neg.f64 (hypot.f64 c d))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (*.f64 (hypot.f64 c d) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 (/.f64 c d) a) 2)) (*.f64 (hypot.f64 c d) (fma.f64 (/.f64 c d) a b)))
(/.f64 (neg.f64 (-.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3))) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 (/.f64 c d) a) 3)) (hypot.f64 c d)) (fma.f64 b b (*.f64 c (*.f64 (/.f64 a d) (fma.f64 (/.f64 c d) a b)))))
(/.f64 (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2))) (+.f64 b (*.f64 c (/.f64 a d))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (*.f64 (hypot.f64 c d) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 (/.f64 c d) a) 2)) (*.f64 (hypot.f64 c d) (fma.f64 (/.f64 c d) a b)))
(/.f64 (*.f64 (-.f64 b (*.f64 c (/.f64 a d))) -1) (neg.f64 (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(/.f64 (*.f64 -1 (-.f64 b (*.f64 c (/.f64 a d)))) (neg.f64 (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(/.f64 (*.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (/.f64 1 (hypot.f64 c d))) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d))))))
(/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 c (/.f64 a d)) 3)) (*.f64 (hypot.f64 c d) (fma.f64 b b (*.f64 (*.f64 c (/.f64 a d)) (+.f64 b (*.f64 c (/.f64 a d)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 b 3) (pow.f64 (*.f64 (/.f64 c d) a) 3)) (hypot.f64 c d)) (fma.f64 b b (*.f64 c (*.f64 (/.f64 a d) (fma.f64 (/.f64 c d) a b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (/.f64 1 (hypot.f64 c d))) (+.f64 b (*.f64 c (/.f64 a d))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 c (/.f64 a d)) 2)) (*.f64 (hypot.f64 c d) (+.f64 b (*.f64 c (/.f64 a d)))))
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 (*.f64 (/.f64 c d) a) 2)) (*.f64 (hypot.f64 c d) (fma.f64 (/.f64 c d) a b)))
(/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) 1) (hypot.f64 c d))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(/.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 1)
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 3)
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 3) 1/3)
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 2)
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 2))
(fabs.f64 (/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d)))
(log.f64 (exp.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d)) 3))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (-.f64 b (*.f64 (/.f64 c d) a)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 c d) 3)) (pow.f64 (-.f64 b (*.f64 (/.f64 c d) a)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 b (*.f64 c (/.f64 a d))) 3) (pow.f64 (hypot.f64 c d) 3)))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 1))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))))
(*.f64 (/.f64 1 (hypot.f64 c d)) (+.f64 b (*.f64 c (/.f64 (neg.f64 a) d))))
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
(-.f64 (exp.f64 (log1p.f64 (*.f64 c (/.f64 a d)))) 1)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 c (/.f64 d a))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 a (/.f64 d c))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 1 (/.f64 d (*.f64 c a)))
(*.f64 (/.f64 1 d) (*.f64 c a))
(/.f64 (*.f64 c a) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (*.f64 c (neg.f64 a)) (neg.f64 d))
(/.f64 c (/.f64 (neg.f64 d) (neg.f64 a)))
(*.f64 1 (*.f64 (/.f64 c d) a))
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 d))
(/.f64 c (/.f64 (neg.f64 d) (neg.f64 a)))
(*.f64 1 (*.f64 (/.f64 c d) a))
(/.f64 (neg.f64 (*.f64 c a)) (neg.f64 d))
(/.f64 c (/.f64 (neg.f64 d) (neg.f64 a)))
(*.f64 1 (*.f64 (/.f64 c d) a))
(/.f64 (/.f64 (*.f64 c a) 1) d)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (/.f64 (*.f64 c a) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 d))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(/.f64 (/.f64 (*.f64 c a) (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(pow.f64 (*.f64 c (/.f64 a d)) 1)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(pow.f64 (cbrt.f64 (*.f64 c (/.f64 a d))) 3)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(pow.f64 (pow.f64 (*.f64 c (/.f64 a d)) 3) 1/3)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(pow.f64 (sqrt.f64 (*.f64 c (/.f64 a d))) 2)
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(sqrt.f64 (pow.f64 (*.f64 c (/.f64 a d)) 2))
(fabs.f64 (*.f64 (/.f64 c d) a))
(log.f64 (pow.f64 (exp.f64 (/.f64 a d)) c))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 c (/.f64 a d)))))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(cbrt.f64 (pow.f64 (*.f64 c (/.f64 a d)) 3))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(expm1.f64 (log1p.f64 (*.f64 c (/.f64 a d))))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(exp.f64 (log.f64 (*.f64 c (/.f64 a d))))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(exp.f64 (*.f64 (log.f64 (*.f64 c (/.f64 a d))) 1))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)
(log1p.f64 (expm1.f64 (*.f64 c (/.f64 a d))))
(*.f64 c (/.f64 a d))
(*.f64 (/.f64 c d) a)

eval298.0ms (2.7%)

Compiler

Compiled 18438 to 7548 computations (59.1% saved)

prune222.0ms (2%)

Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New121791226
Fresh268
Picked325
Done112
Total1223181241
Accuracy
100.0%
Counts
1241 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.9%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 3)
27.8%
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
43.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
9.3%
(/.f64 (neg.f64 b) d)
10.2%
(/.f64 (neg.f64 a) d)
36.9%
(/.f64 b d)
8.9%
(/.f64 a d)
49.7%
(/.f64 a c)
44.4%
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
60.3%
(+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c))
59.9%
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
55.2%
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
23.7%
(*.f64 (/.f64 d c) (/.f64 b c))
29.6%
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))
34.4%
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
22.1%
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
49.5%
(*.f64 (/.f64 1 c) a)
9.3%
(*.f64 b (/.f64 1 (neg.f64 d)))
Compiler

Compiled 393 to 263 computations (33.1% saved)

localize304.0ms (2.7%)

Algorithm
egg-herbie
Localize:

Found 19 expressions with local error:

NewAccuracyProgram
100.0%
c
100.0%
b
100.0%
1
99.7%
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))
100.0%
b
100.0%
1
96.8%
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
92.0%
(/.f64 (*.f64 b d) c)
100.0%
c
100.0%
a
100.0%
1
99.7%
(*.f64 (/.f64 1 c) a)
100.0%
(/.f64 a d)
100.0%
d
100.0%
a
100.0%
a
96.9%
(/.f64 (*.f64 d (/.f64 b c)) c)
96.2%
(+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c))
95.5%
(*.f64 d (/.f64 b c))
Rules
4208×fma-def
1304×div-sub
672×distribute-lft-neg-in
600×cancel-sign-sub-inv
556×times-frac
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
028371
158365
2121361
3272352
4454352
5560352
6767352
71314352
81468352
91712352
101903352
112316352
123253352
134196352
145208352
155778352
166533352
176719352
187083352
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c))
(/.f64 a c)
a
c
(/.f64 (*.f64 d (/.f64 b c)) c)
(*.f64 d (/.f64 b c))
d
(/.f64 b c)
b
(/.f64 a d)
a
d
(*.f64 (/.f64 1 c) a)
(/.f64 1 c)
1
c
a
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
(/.f64 1 c)
1
c
(/.f64 (*.f64 b d) c)
(*.f64 b d)
b
d
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))
(/.f64 1 (hypot.f64 c d))
1
(hypot.f64 c d)
c
d
(neg.f64 b)
b
Outputs
(+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c))
(+.f64 (/.f64 a c) (/.f64 d (/.f64 c (/.f64 b c))))
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (*.f64 c c)))
(fma.f64 d (/.f64 (/.f64 b c) c) (/.f64 a c))
(/.f64 (fma.f64 d (/.f64 b c) a) c)
(/.f64 (fma.f64 b (/.f64 d c) a) c)
(/.f64 a c)
a
c
(/.f64 (*.f64 d (/.f64 b c)) c)
(/.f64 d (/.f64 c (/.f64 b c)))
(/.f64 (*.f64 d b) (*.f64 c c))
(/.f64 d (/.f64 (*.f64 c c) b))
(*.f64 d (/.f64 b (*.f64 c c)))
(*.f64 d (/.f64 b c))
(/.f64 b (/.f64 c d))
(/.f64 (*.f64 d b) c)
(*.f64 b (/.f64 d c))
d
(/.f64 b c)
b
(/.f64 a d)
a
d
(*.f64 (/.f64 1 c) a)
(/.f64 a c)
(/.f64 1 c)
1
c
a
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
(/.f64 d (/.f64 c (/.f64 b c)))
(/.f64 (*.f64 d b) (*.f64 c c))
(/.f64 d (/.f64 (*.f64 c c) b))
(*.f64 d (/.f64 b (*.f64 c c)))
(/.f64 1 c)
1
c
(/.f64 (*.f64 b d) c)
(/.f64 b (/.f64 c d))
(/.f64 (*.f64 d b) c)
(*.f64 d (/.f64 b c))
(*.f64 b (/.f64 d c))
(*.f64 b d)
(*.f64 d b)
b
d
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))
(/.f64 (neg.f64 b) (hypot.f64 c d))
(/.f64 1 (hypot.f64 c d))
1
(hypot.f64 c d)
c
d
(neg.f64 b)
b
Compiler

Compiled 100 to 33 computations (67% saved)

series22.0ms (0.2%)

Counts
10 → 216
Calls

60 calls:

TimeVariablePointExpression
7.0ms
d
@0
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))
1.0ms
b
@-inf
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
1.0ms
b
@0
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))
1.0ms
c
@inf
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))
1.0ms
b
@inf
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))

rewrite208.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
620×expm1-udef
620×log1p-udef
531×log1p-expm1-u
368×associate-*r*
298×frac-times
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028188
1456169
26496169
Stop Event
node limit
Counts
10 → 336
Calls
Call 1
Inputs
(*.f64 d (/.f64 b c))
(+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c))
(/.f64 (*.f64 d (/.f64 b c)) c)
(/.f64 a d)
(*.f64 (/.f64 1 c) a)
1
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
1
(*.f64 (/.f64 1 (hypot.f64 c d)) (neg.f64 b))
1
Outputs
(-.f64 0 (*.f64 d (/.f64 b c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 b c)))) 1)
(/.f64 d (/.f64 c b))
(/.f64 b (/.f64 c d))
(/.f64 b (neg.f64 (/.f64 c d)))
(/.f64 1 (/.f64 (/.f64 c b) d))
(/.f64 1 (/.f64 (/.f64 (/.f64 c b) d) 1))
(/.f64 (*.f64 d b) c)
(/.f64 (*.f64 d b) (neg.f64 c))
(/.f64 (*.f64 d b) (neg.f64 (neg.f64 c)))
(/.f64 -1 (/.f64 (/.f64 c b) d))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 c b) d)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (/.f64 c (cbrt.f64 (*.f64 d b))))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (/.f64 c d) (cbrt.f64 b)))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 c (sqrt.f64 (*.f64 d b))))
(/.f64 (sqrt.f64 b) (/.f64 (/.f64 c d) (sqrt.f64 b)))
(/.f64 (*.f64 (*.f64 d b) -1) (neg.f64 c))
(/.f64 (/.f64 (*.f64 d b) 1) c)
(/.f64 (/.f64 (*.f64 d b) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(/.f64 (/.f64 (*.f64 d b) (sqrt.f64 c)) (sqrt.f64 c))
(pow.f64 (*.f64 d (/.f64 b c)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 3)
(pow.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) 2)
(pow.f64 (/.f64 (/.f64 c b) d) -1)
(neg.f64 (*.f64 d (/.f64 b c)))
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 b c)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 b c)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 b c)) d)))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (*.f64 d b) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 b c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 d 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 (/.f64 1 c) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 b c))))
(exp.f64 (log.f64 (*.f64 d (/.f64 b c))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 b c))) 1))
(exp.f64 (+.f64 (neg.f64 (log.f64 c)) (log.f64 (*.f64 d b))))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 b c))))
(-.f64 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (/.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 1 c) (-.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 1 c) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 1 c) (+.f64 (*.f64 d (/.f64 b c)) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2) (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c))) (pow.f64 c -2))
(*.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(*.f64 (+.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)))
(/.f64 1 (/.f64 (pow.f64 c 2) (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))) (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(/.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c))) (pow.f64 c 2))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (neg.f64 c))
(/.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 c b))) (*.f64 c d)) (*.f64 c (*.f64 c (/.f64 c b))))
(/.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) (/.f64 c d))) c) (*.f64 c (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 c d) (/.f64 b c))) (*.f64 c (neg.f64 c)))
(/.f64 (+.f64 (*.f64 c (/.f64 c b)) (*.f64 (/.f64 c a) d)) (*.f64 (/.f64 c a) (*.f64 c (/.f64 c b))))
(/.f64 (+.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (+.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (*.f64 (/.f64 c a) 1)) (*.f64 (/.f64 c a) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (*.f64 c (/.f64 c b))) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (*.f64 c (/.f64 c b))))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b) (/.f64 c d))) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 d c) (*.f64 (*.f64 c (/.f64 c b)) a)) (*.f64 (*.f64 c (/.f64 c b)) c))
(/.f64 (+.f64 (*.f64 d (/.f64 c a)) (*.f64 (*.f64 c (/.f64 c b)) 1)) (*.f64 (*.f64 c (/.f64 c b)) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 d (neg.f64 c)) (*.f64 (*.f64 c (/.f64 c b)) (neg.f64 a))) (*.f64 (*.f64 c (/.f64 c b)) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) a)) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) c))
(/.f64 (+.f64 (/.f64 c a) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) 1)) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (/.f64 c a)))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (neg.f64 a))) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d b) c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (/.f64 c a)) (*.f64 (pow.f64 c 2) 1)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 c d) (/.f64 b c)) (*.f64 (neg.f64 c) a)) (*.f64 (neg.f64 c) c))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) c) (*.f64 c (/.f64 c a)))
(/.f64 (-.f64 (*.f64 a (*.f64 c (/.f64 c b))) (*.f64 c d)) (*.f64 c (*.f64 c (/.f64 c b))))
(/.f64 (-.f64 (*.f64 c a) (*.f64 (*.f64 c d) (/.f64 b c))) (pow.f64 c 2))
(/.f64 (-.f64 (*.f64 a (*.f64 (/.f64 c b) (/.f64 c d))) c) (*.f64 c (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (-.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 c d) (/.f64 b c))) (*.f64 c (neg.f64 c)))
(/.f64 (-.f64 (*.f64 c (/.f64 c b)) (*.f64 (/.f64 c a) d)) (*.f64 (/.f64 c a) (*.f64 c (/.f64 c b))))
(/.f64 (-.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (-.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (*.f64 (/.f64 c a) 1)) (*.f64 (/.f64 c a) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (-.f64 (neg.f64 c) (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) (neg.f64 c)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 c (/.f64 c b))) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (*.f64 c (/.f64 c b))))
(/.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b) (/.f64 c d))) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c)))) (neg.f64 (pow.f64 c 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (neg.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c))) c) c)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2)
(pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))))
(log.f64 (/.f64 (exp.f64 (/.f64 a c)) (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(fma.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c) (/.f64 a c))
(fma.f64 a (/.f64 1 c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 1 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)) (/.f64 a c))
(fma.f64 (/.f64 1 c) a (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (cbrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 2) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 a c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(*.f64 d (/.f64 1 (*.f64 c (/.f64 c b))))
(*.f64 d (*.f64 (/.f64 b c) (/.f64 1 c)))
(*.f64 (/.f64 b c) (/.f64 d c))
(*.f64 (/.f64 b c) (*.f64 d (/.f64 1 c)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(*.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)))
(*.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)))
(*.f64 (*.f64 d b) (pow.f64 c -2))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 d (/.f64 b c))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 2) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) (/.f64 1 c)))
(*.f64 (pow.f64 c -1/2) (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)))
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (*.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 1 c)))
(*.f64 (/.f64 d 1) (/.f64 (/.f64 b c) c))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 b c) (cbrt.f64 c)))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 (/.f64 b c) (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 b c) (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 b c) 1) (/.f64 d c))
(*.f64 (/.f64 d c) (/.f64 b c))
(*.f64 (/.f64 (/.f64 b c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (cbrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 c)))
(*.f64 (/.f64 (*.f64 d b) 1) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 d b) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 c)))
(*.f64 (/.f64 (*.f64 d b) (sqrt.f64 c)) (/.f64 (/.f64 1 c) (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 c)) (/.f64 (*.f64 d b) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) 1) (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) c) (/.f64 (cbrt.f64 (*.f64 d b)) c))
(*.f64 (/.f64 (/.f64 1 c) 1) (*.f64 d (/.f64 b c)))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 d b) (cbrt.f64 c)))
(*.f64 (*.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 c)))
(*.f64 (*.f64 (*.f64 d (/.f64 b c)) (pow.f64 c -1/2)) (pow.f64 c -1/2))
(*.f64 (*.f64 (/.f64 1 c) d) (/.f64 b c))
(*.f64 (*.f64 (/.f64 1 c) (/.f64 b c)) d)
(*.f64 (*.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2)) (cbrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 (*.f64 d (/.f64 b c)))) (sqrt.f64 (*.f64 d (/.f64 b c))))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(pow.f64 (*.f64 (/.f64 c b) (/.f64 c d)) -1)
(neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a d))) 1)
(*.f64 a (/.f64 1 d))
(*.f64 (/.f64 a d) 1)
(*.f64 1 (/.f64 a d))
(*.f64 (cbrt.f64 (/.f64 a d)) (pow.f64 (cbrt.f64 (/.f64 a d)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a d)) 2) (cbrt.f64 (/.f64 a d)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 d)))
(*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 (/.f64 a d)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 d)))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 1 d) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 a (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 a (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 a d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 a) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) d))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 d)))
(pow.f64 (/.f64 a d) 1)
(pow.f64 (cbrt.f64 (/.f64 a d)) 3)
(pow.f64 (pow.f64 (/.f64 a d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a d)) 2)
(pow.f64 (/.f64 d a) -1)
(neg.f64 (/.f64 a (neg.f64 d)))
(sqrt.f64 (pow.f64 (/.f64 a d) 2))
(log.f64 (exp.f64 (/.f64 a d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a d))))
(cbrt.f64 (pow.f64 (/.f64 a d) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 a d)))
(exp.f64 (log.f64 (/.f64 a d)))
(exp.f64 (*.f64 (log.f64 (/.f64 a d)) 1))
(log1p.f64 (expm1.f64 (/.f64 a d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a c))) 1)
(/.f64 a c)
(/.f64 1 (/.f64 c a))
(/.f64 1 (/.f64 (/.f64 c a) 1))
(/.f64 -1 (neg.f64 (/.f64 c a)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (cbrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 c (sqrt.f64 a)))
(/.f64 (neg.f64 a) (neg.f64 c))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 c)))
(/.f64 (/.f64 a (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 (*.f64 a -1) (neg.f64 c))
(/.f64 (/.f64 a 1) c)
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(pow.f64 (/.f64 a c) 1)
(pow.f64 (cbrt.f64 (/.f64 a c)) 3)
(pow.f64 (pow.f64 (/.f64 a c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a c)) 2)
(pow.f64 (/.f64 c a) -1)
(neg.f64 (/.f64 a (neg.f64 c)))
(sqrt.f64 (pow.f64 (/.f64 a c) 2))
(log.f64 (exp.f64 (/.f64 a c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a c))))
(cbrt.f64 (pow.f64 (/.f64 a c) 3))
(expm1.f64 (log1p.f64 (/.f64 a c)))
(exp.f64 (log.f64 (/.f64 a c)))
(exp.f64 (*.f64 (log.f64 (/.f64 a c)) 1))
(log1p.f64 (expm1.f64 (/.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(/.f64 d (*.f64 c (/.f64 c b)))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(/.f64 b (*.f64 (/.f64 c d) c))
(/.f64 b (*.f64 (/.f64 c d) (neg.f64 c)))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (*.f64 (neg.f64 c) (/.f64 c d)))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(/.f64 (/.f64 b c) (/.f64 c d))
(/.f64 (*.f64 d (/.f64 b c)) c)
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 c))
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 (neg.f64 c)))
(/.f64 1 (*.f64 (/.f64 c b) (/.f64 c d)))
(/.f64 1 (/.f64 (*.f64 (/.f64 c b) (/.f64 c d)) 1))
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 d b)))
(/.f64 (/.f64 1 c) (/.f64 (/.f64 c b) d))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 c (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) c))
(/.f64 (*.f64 d b) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 d b) (/.f64 c (/.f64 1 c)))
(/.f64 -1 (*.f64 (/.f64 c b) (/.f64 c d)))
(/.f64 -1 (*.f64 (neg.f64 c) (/.f64 (/.f64 c b) d)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (/.f64 c (cbrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (/.f64 (pow.f64 c 2) (cbrt.f64 (*.f64 d b))))
(/.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (*.f64 c (/.f64 c b)) (cbrt.f64 d)))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 c (sqrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 (pow.f64 c 2) (sqrt.f64 (*.f64 d b))))
(/.f64 (sqrt.f64 d) (/.f64 (*.f64 c (/.f64 c b)) (sqrt.f64 d)))
(/.f64 (neg.f64 d) (neg.f64 (*.f64 c (/.f64 c b))))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 (*.f64 (*.f64 d (/.f64 b c)) -1) (neg.f64 c))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) 1) c)
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(pow.f64 (*.f64 (/.f64 c b) (/.f64 c d)) -1)
(neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 0 (/.f64 b (hypot.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (hypot.f64 c d)))) 1)
(-.f64 (/.f64 0 (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(/.f64 b (hypot.f64 c d))
(/.f64 b (neg.f64 (hypot.f64 c d)))
(/.f64 1 (/.f64 (hypot.f64 c d) b))
(/.f64 -1 (/.f64 (hypot.f64 c d) b))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 b)))
(/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 b)))
(/.f64 (/.f64 b 1) (hypot.f64 c d))
(/.f64 (/.f64 b (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 b (hypot.f64 c d)) 1)
(pow.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) 2)
(neg.f64 (/.f64 b (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 b (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 b 3)))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 b (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 b (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (hypot.f64 c d))))

simplify193.0ms (1.8%)

Algorithm
egg-herbie
Rules
1486×times-frac
1046×associate-*r*
940×associate-*l*
890×fma-def
298×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086221528
1236820491
Stop Event
node limit
Counts
552 → 527
Calls
Call 1
Inputs
(/.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 (*.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 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 -1 (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))))))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5))))) (*.f64 (pow.f64 c 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))) (pow.f64 d 2))) (*.f64 1/8 (/.f64 b (pow.f64 d 7))))))))
(*.f64 -1 (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))
(+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4))))) (pow.f64 c 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 7))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))))
(/.f64 b c)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))))) (*.f64 1/8 (*.f64 b (pow.f64 d 6)))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c))))
(*.f64 -1 (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))
(+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 5))) (*.f64 -1/8 (/.f64 b (pow.f64 c 5)))))))
(+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 5))) (*.f64 -1/8 (/.f64 b (pow.f64 c 5))))) (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 5))) (*.f64 -1/8 (/.f64 b (pow.f64 c 5)))) (pow.f64 c 2))) (*.f64 1/8 (/.f64 b (pow.f64 c 7))))))))
(*.f64 -1 (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 4))) (*.f64 -1/8 (*.f64 b (pow.f64 c 4))))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))))))
(/.f64 b d)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 4))) (*.f64 -1/8 (*.f64 b (pow.f64 c 4)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 4))) (*.f64 -1/8 (*.f64 b (pow.f64 c 4)))))) (*.f64 1/8 (*.f64 b (pow.f64 c 6)))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 4))) (*.f64 -1/8 (*.f64 b (pow.f64 c 4)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(-.f64 0 (*.f64 d (/.f64 b c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 b c)))) 1)
(/.f64 d (/.f64 c b))
(/.f64 b (/.f64 c d))
(/.f64 b (neg.f64 (/.f64 c d)))
(/.f64 1 (/.f64 (/.f64 c b) d))
(/.f64 1 (/.f64 (/.f64 (/.f64 c b) d) 1))
(/.f64 (*.f64 d b) c)
(/.f64 (*.f64 d b) (neg.f64 c))
(/.f64 (*.f64 d b) (neg.f64 (neg.f64 c)))
(/.f64 -1 (/.f64 (/.f64 c b) d))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 c b) d)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (/.f64 c (cbrt.f64 (*.f64 d b))))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (/.f64 c d) (cbrt.f64 b)))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 c (sqrt.f64 (*.f64 d b))))
(/.f64 (sqrt.f64 b) (/.f64 (/.f64 c d) (sqrt.f64 b)))
(/.f64 (*.f64 (*.f64 d b) -1) (neg.f64 c))
(/.f64 (/.f64 (*.f64 d b) 1) c)
(/.f64 (/.f64 (*.f64 d b) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(/.f64 (/.f64 (*.f64 d b) (sqrt.f64 c)) (sqrt.f64 c))
(pow.f64 (*.f64 d (/.f64 b c)) 1)
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 3)
(pow.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) 2)
(pow.f64 (/.f64 (/.f64 c b) d) -1)
(neg.f64 (*.f64 d (/.f64 b c)))
(sqrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 b c)) d))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 d (/.f64 b c)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 b c)) d)))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (*.f64 d b) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 b c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 d 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 (/.f64 1 c) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 c 3)))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 b c))))
(exp.f64 (log.f64 (*.f64 d (/.f64 b c))))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 b c))) 1))
(exp.f64 (+.f64 (neg.f64 (log.f64 c)) (log.f64 (*.f64 d b))))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 b c))))
(-.f64 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (/.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 1 c) (-.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 1 c) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 1 c) (+.f64 (*.f64 d (/.f64 b c)) a))
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2) (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c))) (pow.f64 c -2))
(*.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(*.f64 (+.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)))
(/.f64 1 (/.f64 (pow.f64 c 2) (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c)))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))) (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(/.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c))) (pow.f64 c 2))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (neg.f64 c))
(/.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 c b))) (*.f64 c d)) (*.f64 c (*.f64 c (/.f64 c b))))
(/.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) (/.f64 c d))) c) (*.f64 c (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 c d) (/.f64 b c))) (*.f64 c (neg.f64 c)))
(/.f64 (+.f64 (*.f64 c (/.f64 c b)) (*.f64 (/.f64 c a) d)) (*.f64 (/.f64 c a) (*.f64 c (/.f64 c b))))
(/.f64 (+.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (+.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (*.f64 (/.f64 c a) 1)) (*.f64 (/.f64 c a) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (*.f64 c (/.f64 c b))) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (*.f64 c (/.f64 c b))))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b) (/.f64 c d))) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 d c) (*.f64 (*.f64 c (/.f64 c b)) a)) (*.f64 (*.f64 c (/.f64 c b)) c))
(/.f64 (+.f64 (*.f64 d (/.f64 c a)) (*.f64 (*.f64 c (/.f64 c b)) 1)) (*.f64 (*.f64 c (/.f64 c b)) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 d (neg.f64 c)) (*.f64 (*.f64 c (/.f64 c b)) (neg.f64 a))) (*.f64 (*.f64 c (/.f64 c b)) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 c)))
(/.f64 (+.f64 c (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) a)) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) c))
(/.f64 (+.f64 (/.f64 c a) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) 1)) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (/.f64 c a)))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (neg.f64 a))) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d b) c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (/.f64 c a)) (*.f64 (pow.f64 c 2) 1)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 c d) (/.f64 b c)) (*.f64 (neg.f64 c) a)) (*.f64 (neg.f64 c) c))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 c a)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) c) (*.f64 c (/.f64 c a)))
(/.f64 (-.f64 (*.f64 a (*.f64 c (/.f64 c b))) (*.f64 c d)) (*.f64 c (*.f64 c (/.f64 c b))))
(/.f64 (-.f64 (*.f64 c a) (*.f64 (*.f64 c d) (/.f64 b c))) (pow.f64 c 2))
(/.f64 (-.f64 (*.f64 a (*.f64 (/.f64 c b) (/.f64 c d))) c) (*.f64 c (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (-.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 c d) (/.f64 b c))) (*.f64 c (neg.f64 c)))
(/.f64 (-.f64 (*.f64 c (/.f64 c b)) (*.f64 (/.f64 c a) d)) (*.f64 (/.f64 c a) (*.f64 c (/.f64 c b))))
(/.f64 (-.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (-.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (*.f64 (/.f64 c a) 1)) (*.f64 (/.f64 c a) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (-.f64 (neg.f64 c) (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) (neg.f64 c)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 c (/.f64 c b))) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (*.f64 c (/.f64 c b))))
(/.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b) (/.f64 c d))) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c)))) (neg.f64 (pow.f64 c 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (neg.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c))) c) c)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2)
(pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))))
(log.f64 (/.f64 (exp.f64 (/.f64 a c)) (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(fma.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c) (/.f64 a c))
(fma.f64 a (/.f64 1 c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 1 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)) (/.f64 a c))
(fma.f64 (/.f64 1 c) a (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (cbrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 2) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 a c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(*.f64 d (/.f64 1 (*.f64 c (/.f64 c b))))
(*.f64 d (*.f64 (/.f64 b c) (/.f64 1 c)))
(*.f64 (/.f64 b c) (/.f64 d c))
(*.f64 (/.f64 b c) (*.f64 d (/.f64 1 c)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(*.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)))
(*.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)))
(*.f64 (*.f64 d b) (pow.f64 c -2))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 d (/.f64 b c))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 2) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) (/.f64 1 c)))
(*.f64 (pow.f64 c -1/2) (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)))
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c))
(*.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (*.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 1 c)))
(*.f64 (/.f64 d 1) (/.f64 (/.f64 b c) c))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 b c) (cbrt.f64 c)))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 (/.f64 b c) (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 b c) (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 b c) 1) (/.f64 d c))
(*.f64 (/.f64 d c) (/.f64 b c))
(*.f64 (/.f64 (/.f64 b c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (cbrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 c)))
(*.f64 (/.f64 (*.f64 d b) 1) (pow.f64 c -2))
(*.f64 (/.f64 (*.f64 d b) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 c)))
(*.f64 (/.f64 (*.f64 d b) (sqrt.f64 c)) (/.f64 (/.f64 1 c) (sqrt.f64 c)))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 c)) (/.f64 (*.f64 d b) (sqrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) (sqrt.f64 c)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) 1) (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (cbrt.f64 c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) c) (/.f64 (cbrt.f64 (*.f64 d b)) c))
(*.f64 (/.f64 (/.f64 1 c) 1) (*.f64 d (/.f64 b c)))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 d b) (cbrt.f64 c)))
(*.f64 (*.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 c)))
(*.f64 (*.f64 (*.f64 d (/.f64 b c)) (pow.f64 c -1/2)) (pow.f64 c -1/2))
(*.f64 (*.f64 (/.f64 1 c) d) (/.f64 b c))
(*.f64 (*.f64 (/.f64 1 c) (/.f64 b c)) d)
(*.f64 (*.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2)) (cbrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 (*.f64 d (/.f64 b c)))) (sqrt.f64 (*.f64 d (/.f64 b c))))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(pow.f64 (*.f64 (/.f64 c b) (/.f64 c d)) -1)
(neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a d))) 1)
(*.f64 a (/.f64 1 d))
(*.f64 (/.f64 a d) 1)
(*.f64 1 (/.f64 a d))
(*.f64 (cbrt.f64 (/.f64 a d)) (pow.f64 (cbrt.f64 (/.f64 a d)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a d)) 2) (cbrt.f64 (/.f64 a d)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 d)))
(*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 (/.f64 a d)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 d)))
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 d)))
(*.f64 (/.f64 1 d) a)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 a (cbrt.f64 d)))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 a (sqrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 a d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 a) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) d))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 d)))
(pow.f64 (/.f64 a d) 1)
(pow.f64 (cbrt.f64 (/.f64 a d)) 3)
(pow.f64 (pow.f64 (/.f64 a d) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a d)) 2)
(pow.f64 (/.f64 d a) -1)
(neg.f64 (/.f64 a (neg.f64 d)))
(sqrt.f64 (pow.f64 (/.f64 a d) 2))
(log.f64 (exp.f64 (/.f64 a d)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a d))))
(cbrt.f64 (pow.f64 (/.f64 a d) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 d 3)))
(expm1.f64 (log1p.f64 (/.f64 a d)))
(exp.f64 (log.f64 (/.f64 a d)))
(exp.f64 (*.f64 (log.f64 (/.f64 a d)) 1))
(log1p.f64 (expm1.f64 (/.f64 a d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a c))) 1)
(/.f64 a c)
(/.f64 1 (/.f64 c a))
(/.f64 1 (/.f64 (/.f64 c a) 1))
(/.f64 -1 (neg.f64 (/.f64 c a)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (cbrt.f64 a)))
(/.f64 (sqrt.f64 a) (/.f64 c (sqrt.f64 a)))
(/.f64 (neg.f64 a) (neg.f64 c))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 c)))
(/.f64 (/.f64 a (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 (*.f64 a -1) (neg.f64 c))
(/.f64 (/.f64 a 1) c)
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(pow.f64 (/.f64 a c) 1)
(pow.f64 (cbrt.f64 (/.f64 a c)) 3)
(pow.f64 (pow.f64 (/.f64 a c) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 a c)) 2)
(pow.f64 (/.f64 c a) -1)
(neg.f64 (/.f64 a (neg.f64 c)))
(sqrt.f64 (pow.f64 (/.f64 a c) 2))
(log.f64 (exp.f64 (/.f64 a c)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a c))))
(cbrt.f64 (pow.f64 (/.f64 a c) 3))
(expm1.f64 (log1p.f64 (/.f64 a c)))
(exp.f64 (log.f64 (/.f64 a c)))
(exp.f64 (*.f64 (log.f64 (/.f64 a c)) 1))
(log1p.f64 (expm1.f64 (/.f64 a c)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(/.f64 d (*.f64 c (/.f64 c b)))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(/.f64 b (*.f64 (/.f64 c d) c))
(/.f64 b (*.f64 (/.f64 c d) (neg.f64 c)))
(/.f64 b (*.f64 c (/.f64 c d)))
(/.f64 b (*.f64 (neg.f64 c) (/.f64 c d)))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(/.f64 (/.f64 b c) (/.f64 c d))
(/.f64 (*.f64 d (/.f64 b c)) c)
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 c))
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 (neg.f64 c)))
(/.f64 1 (*.f64 (/.f64 c b) (/.f64 c d)))
(/.f64 1 (/.f64 (*.f64 (/.f64 c b) (/.f64 c d)) 1))
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 d b)))
(/.f64 (/.f64 1 c) (/.f64 (/.f64 c b) d))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 c (neg.f64 c)))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) c))
(/.f64 (*.f64 d b) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 d b) (/.f64 c (/.f64 1 c)))
(/.f64 -1 (*.f64 (/.f64 c b) (/.f64 c d)))
(/.f64 -1 (*.f64 (neg.f64 c) (/.f64 (/.f64 c b) d)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (/.f64 c (cbrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (/.f64 (pow.f64 c 2) (cbrt.f64 (*.f64 d b))))
(/.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (*.f64 c (/.f64 c b)) (cbrt.f64 d)))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 c (sqrt.f64 (*.f64 d (/.f64 b c)))))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 (pow.f64 c 2) (sqrt.f64 (*.f64 d b))))
(/.f64 (sqrt.f64 d) (/.f64 (*.f64 c (/.f64 c b)) (sqrt.f64 d)))
(/.f64 (neg.f64 d) (neg.f64 (*.f64 c (/.f64 c b))))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 c (neg.f64 c)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 (*.f64 (*.f64 d (/.f64 b c)) -1) (neg.f64 c))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) 1) c)
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(pow.f64 (*.f64 (/.f64 c b) (/.f64 c d)) -1)
(neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(-.f64 0 (/.f64 b (hypot.f64 c d)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (hypot.f64 c d)))) 1)
(-.f64 (/.f64 0 (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(/.f64 b (hypot.f64 c d))
(/.f64 b (neg.f64 (hypot.f64 c d)))
(/.f64 1 (/.f64 (hypot.f64 c d) b))
(/.f64 -1 (/.f64 (hypot.f64 c d) b))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 b)))
(/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 b)))
(/.f64 (/.f64 b 1) (hypot.f64 c d))
(/.f64 (/.f64 b (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(pow.f64 (/.f64 b (hypot.f64 c d)) 1)
(pow.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) 3)
(pow.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) 2)
(neg.f64 (/.f64 b (hypot.f64 c d)))
(sqrt.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 2))
(log.f64 (exp.f64 (/.f64 b (hypot.f64 c d))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (hypot.f64 c d)))))
(cbrt.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 b 3)))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (hypot.f64 c d) 3)))
(expm1.f64 (log1p.f64 (/.f64 b (hypot.f64 c d))))
(exp.f64 (log.f64 (/.f64 b (hypot.f64 c d))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (hypot.f64 c d))) 1))
(log1p.f64 (expm1.f64 (/.f64 b (hypot.f64 c d))))
Outputs
(/.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 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 a c)
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(+.f64 (/.f64 a c) (/.f64 (*.f64 b d) (pow.f64 c 2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (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 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 a c)
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 b d) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 -1 (/.f64 b d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 b) d)
(+.f64 (*.f64 -1 (/.f64 b d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))
(fma.f64 -1 (/.f64 b d) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 2))) (pow.f64 d 3)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))))))
(fma.f64 -1 (/.f64 b d) (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (*.f64 (pow.f64 c 4) (*.f64 (/.f64 b (pow.f64 d 5)) -3/8))))
(-.f64 (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (*.f64 (/.f64 b (pow.f64 d 5)) (*.f64 -3/8 (pow.f64 c 4)))) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5))))) (*.f64 (pow.f64 c 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 d 5))) (*.f64 -1/8 (/.f64 b (pow.f64 d 5)))) (pow.f64 d 2))) (*.f64 1/8 (/.f64 b (pow.f64 d 7))))))))
(fma.f64 -1 (/.f64 b d) (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (fma.f64 (pow.f64 c 4) (*.f64 (/.f64 b (pow.f64 d 5)) -3/8) (*.f64 (pow.f64 c 6) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 b (pow.f64 d 5)) -3/8) (pow.f64 d 2)) (*.f64 1/8 (/.f64 b (pow.f64 d 7))))))))
(-.f64 (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (fma.f64 (pow.f64 c 6) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 b (pow.f64 d 5)) -3/8) (pow.f64 d 2)) (*.f64 1/8 (/.f64 b (pow.f64 d 7)))) (*.f64 (/.f64 b (pow.f64 d 5)) (*.f64 -3/8 (pow.f64 c 4))))) (/.f64 b d))
(*.f64 -1 (/.f64 b c))
(neg.f64 (/.f64 b c))
(/.f64 (neg.f64 b) c)
(+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))
(fma.f64 -1 (/.f64 b c) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3)) (/.f64 (neg.f64 b) c))
(+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))
(fma.f64 -1 (/.f64 b c) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))))))
(+.f64 (*.f64 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5)) -3/8) (fma.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3)) (/.f64 (neg.f64 b) c)))
(+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4))))) (pow.f64 c 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 7))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))))))
(fma.f64 -1 (/.f64 b c) (fma.f64 -1/2 (/.f64 (pow.f64 d 2) (/.f64 (pow.f64 c 7) (*.f64 (*.f64 b (pow.f64 d 4)) -3/8))) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 c 5) (pow.f64 d 4))) (fma.f64 1/8 (/.f64 (*.f64 b (pow.f64 d 6)) (pow.f64 c 7)) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 b (pow.f64 d 4)) (*.f64 -3/8 (pow.f64 d 2))) (pow.f64 c 7)) (+.f64 (*.f64 (/.f64 (*.f64 b (pow.f64 d 4)) (pow.f64 c 5)) -3/8) (fma.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3)) (/.f64 (*.f64 b (*.f64 (pow.f64 d 6) 1/8)) (pow.f64 c 7))))) (/.f64 b c))
(/.f64 b c)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c))
(fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c))
(fma.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3)) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 b (pow.f64 d 4)) -3/8) (pow.f64 c 5)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3)) (/.f64 b c)) (/.f64 (*.f64 b (*.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 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))))) (*.f64 1/8 (*.f64 b (pow.f64 d 6)))) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 d 4))) (*.f64 -1/8 (*.f64 b (pow.f64 d 4)))) (pow.f64 c 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 b c))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 d 2) (*.f64 (*.f64 b (pow.f64 d 4)) -3/8)) (*.f64 1/8 (*.f64 b (pow.f64 d 6)))) (pow.f64 c 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 b (pow.f64 d 4)) -3/8) (pow.f64 c 5)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (/.f64 b c))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3)) (/.f64 b c)) (/.f64 (*.f64 b (*.f64 (pow.f64 d 4) -3/8)) (pow.f64 c 5))) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 b (pow.f64 d 4)) (*.f64 -3/8 (pow.f64 d 2))) (*.f64 b (*.f64 (pow.f64 d 6) 1/8))) (pow.f64 c 7)))
(*.f64 -1 (/.f64 b c))
(neg.f64 (/.f64 b c))
(/.f64 (neg.f64 b) c)
(+.f64 (*.f64 -1 (/.f64 b c)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))))
(fma.f64 -1 (/.f64 b c) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2)))))
(fma.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3)) (/.f64 (neg.f64 b) c))
(+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 5))) (*.f64 -1/8 (/.f64 b (pow.f64 c 5)))))))
(fma.f64 -1 (/.f64 b c) (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (*.f64 (pow.f64 d 4) (*.f64 (/.f64 b (pow.f64 c 5)) -3/8))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3)) (*.f64 (/.f64 b (pow.f64 c 5)) (*.f64 -3/8 (pow.f64 d 4)))) (/.f64 b c))
(+.f64 (*.f64 -1 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 (pow.f64 d 4) (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 5))) (*.f64 -1/8 (/.f64 b (pow.f64 c 5))))) (*.f64 (pow.f64 d 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 b (pow.f64 c 5))) (*.f64 -1/8 (/.f64 b (pow.f64 c 5)))) (pow.f64 c 2))) (*.f64 1/8 (/.f64 b (pow.f64 c 7))))))))
(fma.f64 -1 (/.f64 b c) (fma.f64 1/2 (/.f64 b (/.f64 (pow.f64 c 3) (pow.f64 d 2))) (fma.f64 (pow.f64 d 4) (*.f64 (/.f64 b (pow.f64 c 5)) -3/8) (*.f64 (pow.f64 d 6) (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 b (pow.f64 c 5)) -3/8) (pow.f64 c 2)) (*.f64 1/8 (/.f64 b (pow.f64 c 7))))))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 b (pow.f64 d 2)) (pow.f64 c 3)) (fma.f64 (pow.f64 d 6) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 b (pow.f64 c 5)) (pow.f64 c 2)) -3/8) (*.f64 1/8 (/.f64 b (pow.f64 c 7)))) (*.f64 (/.f64 b (pow.f64 c 5)) (*.f64 -3/8 (pow.f64 d 4))))) (/.f64 b c))
(*.f64 -1 (/.f64 b d))
(neg.f64 (/.f64 b d))
(/.f64 (neg.f64 b) d)
(+.f64 (*.f64 -1 (/.f64 b d)) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))
(fma.f64 -1 (/.f64 b d) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 2))) (pow.f64 d 3)) (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))))
(fma.f64 -1 (/.f64 b d) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))))
(+.f64 (*.f64 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))) -3/8) (-.f64 (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 2))) (pow.f64 d 3)) (/.f64 b d)))
(+.f64 (*.f64 -1 (/.f64 b d)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 4))) (*.f64 -1/8 (*.f64 b (pow.f64 c 4))))) (pow.f64 d 7))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))) (*.f64 1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))))))
(fma.f64 -1 (/.f64 b d) (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (*.f64 (*.f64 b (pow.f64 c 4)) -3/8))) (fma.f64 -1/4 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (fma.f64 -1/8 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))) (fma.f64 1/8 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7)) (*.f64 1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2)))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 c 2) (/.f64 (pow.f64 d 7) (*.f64 b (*.f64 (pow.f64 c 4) -3/8)))) (+.f64 (*.f64 (/.f64 b (/.f64 (pow.f64 d 5) (pow.f64 c 4))) -3/8) (fma.f64 1/8 (/.f64 b (/.f64 (pow.f64 d 7) (pow.f64 c 6))) (/.f64 (*.f64 1/2 (*.f64 b (pow.f64 c 2))) (pow.f64 d 3))))) (/.f64 b d))
(/.f64 b d)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))
(fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))
(fma.f64 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) -1/2 (/.f64 b d))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 4))) (*.f64 -1/8 (*.f64 b (pow.f64 c 4)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d)))
(fma.f64 -1 (/.f64 (*.f64 (*.f64 b (pow.f64 c 4)) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d)))
(-.f64 (fma.f64 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) -1/2 (/.f64 b d)) (/.f64 (*.f64 b (*.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 (*.f64 b (pow.f64 c 4))) (*.f64 -1/8 (*.f64 b (pow.f64 c 4)))))) (*.f64 1/8 (*.f64 b (pow.f64 c 6)))) (pow.f64 d 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 b (pow.f64 c 4))) (*.f64 -1/8 (*.f64 b (pow.f64 c 4)))) (pow.f64 d 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 b d))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 2) (*.f64 (*.f64 b (pow.f64 c 4)) -3/8)) (*.f64 1/8 (*.f64 b (pow.f64 c 6)))) (pow.f64 d 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 b (pow.f64 c 4)) -3/8) (pow.f64 d 5)) (fma.f64 -1/2 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) (/.f64 b d))))
(-.f64 (-.f64 (fma.f64 (/.f64 b (/.f64 (pow.f64 d 3) (pow.f64 c 2))) -1/2 (/.f64 b d)) (/.f64 (*.f64 b (*.f64 (pow.f64 c 4) -3/8)) (pow.f64 d 5))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 c 2) (*.f64 b (*.f64 (pow.f64 c 4) -3/8))) (*.f64 (pow.f64 c 6) (*.f64 b 1/8))) (pow.f64 d 7)))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(*.f64 -1 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(neg.f64 (*.f64 b (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 c 2) (pow.f64 d 2))))))
(*.f64 b (neg.f64 (sqrt.f64 (/.f64 1 (fma.f64 c c (pow.f64 d 2))))))
(-.f64 0 (*.f64 d (/.f64 b c)))
(*.f64 d (neg.f64 (/.f64 b c)))
(*.f64 d (/.f64 (neg.f64 b) c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 d (/.f64 b c)))) 1)
(*.f64 d (/.f64 b c))
(/.f64 d (/.f64 c b))
(*.f64 d (/.f64 b c))
(/.f64 b (/.f64 c d))
(*.f64 d (/.f64 b c))
(/.f64 b (neg.f64 (/.f64 c d)))
(/.f64 b (/.f64 (neg.f64 c) d))
(/.f64 1 (/.f64 (/.f64 c b) d))
(*.f64 (/.f64 1 (/.f64 c b)) d)
(/.f64 1 (/.f64 c (*.f64 b d)))
(/.f64 1 (/.f64 (/.f64 (/.f64 c b) d) 1))
(*.f64 (/.f64 1 (/.f64 c b)) d)
(/.f64 1 (/.f64 c (*.f64 b d)))
(/.f64 (*.f64 d b) c)
(*.f64 d (/.f64 b c))
(/.f64 (*.f64 d b) (neg.f64 c))
(/.f64 d (/.f64 (neg.f64 c) b))
(*.f64 b (/.f64 d (neg.f64 c)))
(/.f64 (*.f64 d b) (neg.f64 (neg.f64 c)))
(*.f64 d (/.f64 b c))
(/.f64 -1 (/.f64 (/.f64 c b) d))
(*.f64 (/.f64 -1 (/.f64 c b)) d)
(/.f64 -1 (/.f64 c (*.f64 b d)))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 c b) d)))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 c b)) d))
(/.f64 -1 (/.f64 (neg.f64 c) (*.f64 b d)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (/.f64 c (cbrt.f64 (*.f64 d b))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (/.f64 c (cbrt.f64 (*.f64 b d))))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (/.f64 c d) (cbrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 c d)) (cbrt.f64 b))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 c (sqrt.f64 (*.f64 d b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) (sqrt.f64 (*.f64 b d)))
(/.f64 (sqrt.f64 b) (/.f64 (/.f64 c d) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (/.f64 c d)) (sqrt.f64 b))
(/.f64 (*.f64 (*.f64 d b) -1) (neg.f64 c))
(*.f64 d (/.f64 b c))
(/.f64 (/.f64 (*.f64 d b) 1) c)
(*.f64 d (/.f64 b c))
(/.f64 (/.f64 (*.f64 d b) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 d (/.f64 b c))
(/.f64 (/.f64 (*.f64 d b) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 d (/.f64 b c))
(pow.f64 (*.f64 d (/.f64 b c)) 1)
(*.f64 d (/.f64 b c))
(pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 3)
(*.f64 d (/.f64 b c))
(pow.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3) 1/3)
(*.f64 d (/.f64 b c))
(pow.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) 2)
(*.f64 d (/.f64 b c))
(pow.f64 (/.f64 (/.f64 c b) d) -1)
(*.f64 (/.f64 1 (/.f64 c b)) d)
(/.f64 1 (/.f64 c (*.f64 b d)))
(neg.f64 (*.f64 d (/.f64 b c)))
(*.f64 d (neg.f64 (/.f64 b c)))
(*.f64 d (/.f64 (neg.f64 b) c))
(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 d (/.f64 b c)))))
(*.f64 d (/.f64 b c))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 b c)) d)))
(*.f64 d (neg.f64 (/.f64 b c)))
(*.f64 d (/.f64 (neg.f64 b) c))
(cbrt.f64 (pow.f64 (*.f64 d (/.f64 b c)) 3))
(*.f64 d (/.f64 b c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (*.f64 d b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (*.f64 b d) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 (*.f64 b d) 3)))
(cbrt.f64 (*.f64 (pow.f64 d 3) (pow.f64 (/.f64 b c) 3)))
(*.f64 d (/.f64 b c))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 b c) 3) (pow.f64 d 3)))
(*.f64 d (/.f64 b c))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 (/.f64 1 c) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 c) 3) (pow.f64 (*.f64 b d) 3)))
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 (*.f64 b d) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 d b) 3) (pow.f64 c 3)))
(*.f64 d (/.f64 b c))
(expm1.f64 (log1p.f64 (*.f64 d (/.f64 b c))))
(*.f64 d (/.f64 b c))
(exp.f64 (log.f64 (*.f64 d (/.f64 b c))))
(*.f64 d (/.f64 b c))
(exp.f64 (*.f64 (log.f64 (*.f64 d (/.f64 b c))) 1))
(*.f64 d (/.f64 b c))
(exp.f64 (+.f64 (neg.f64 (log.f64 c)) (log.f64 (*.f64 d b))))
(*.f64 d (/.f64 b c))
(log1p.f64 (expm1.f64 (*.f64 d (/.f64 b c))))
(*.f64 d (/.f64 b c))
(-.f64 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))) 1)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (/.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (-.f64 a (*.f64 d (/.f64 b c)))) c) (/.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 c (-.f64 (/.f64 (pow.f64 (/.f64 a c) 2) (-.f64 a (*.f64 d (/.f64 b c)))) (/.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 a (*.f64 d (/.f64 b c))))))
(*.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(*.f64 (/.f64 1 c) (-.f64 a (*.f64 d (/.f64 b c))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(*.f64 (/.f64 1 c) (+.f64 a (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 1 c) (fma.f64 d (/.f64 b c) a))
(/.f64 (fma.f64 d (/.f64 b c) a) c)
(*.f64 (/.f64 1 c) (+.f64 (*.f64 d (/.f64 b c)) a))
(*.f64 (/.f64 1 c) (fma.f64 d (/.f64 b c) a))
(/.f64 (fma.f64 d (/.f64 b c) a) c)
(*.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2) (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 1 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (*.f64 (/.f64 1 (-.f64 a (*.f64 d (/.f64 b c)))) c))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(*.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(*.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c))) (pow.f64 c -2))
(*.f64 (pow.f64 c -2) (fma.f64 a c (*.f64 (/.f64 b c) (*.f64 d c))))
(*.f64 (pow.f64 c -2) (*.f64 c (fma.f64 d (/.f64 b c) a)))
(*.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(*.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 (*.f64 a d) b) (pow.f64 c 3)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))
(*.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(*.f64 (+.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 d b)) c)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 b d)) c)) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 b d)) c)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) (sqrt.f64 (/.f64 a c))) (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (sqrt.f64 (*.f64 b d)) c)))
(/.f64 1 (/.f64 (pow.f64 c 2) (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c)))))
(*.f64 (/.f64 1 (pow.f64 c 2)) (fma.f64 a c (*.f64 (/.f64 b c) (*.f64 d c))))
(*.f64 (/.f64 1 (pow.f64 c 2)) (*.f64 c (fma.f64 d (/.f64 b c) a)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))) (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))))
(*.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 (*.f64 a d) b) (pow.f64 c 3)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))
(/.f64 1 (/.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (*.f64 (/.f64 1 (-.f64 a (*.f64 d (/.f64 b c)))) c))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(*.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (*.f64 (/.f64 1 (-.f64 a (*.f64 d (/.f64 b c)))) c))
(/.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c))) (pow.f64 c 2))
(/.f64 (fma.f64 a c (*.f64 (/.f64 b c) (*.f64 d c))) (pow.f64 c 2))
(/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3))))
(*.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3)) (/.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 (*.f64 a d) b) (pow.f64 c 3)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 (*.f64 (*.f64 a d) b) (pow.f64 c 3)))))
(/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3)) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (-.f64 (pow.f64 (/.f64 a c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d))))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 (neg.f64 a) (*.f64 d (/.f64 b c))) (neg.f64 c))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(/.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 c b))) (*.f64 c d)) (*.f64 c (*.f64 c (/.f64 c b))))
(/.f64 (fma.f64 d c (*.f64 a (/.f64 (pow.f64 c 2) b))) (*.f64 (pow.f64 c 2) (/.f64 c b)))
(/.f64 (*.f64 c (+.f64 d (*.f64 (/.f64 c b) a))) (*.f64 (pow.f64 c 2) (/.f64 c b)))
(/.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) (/.f64 c d))) c) (*.f64 c (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (fma.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d)) c) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) d)))
(/.f64 (fma.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d)) c) (/.f64 (pow.f64 c 3) (*.f64 b d)))
(/.f64 (+.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 d c) b)) (pow.f64 c 3))
(/.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 c d) (/.f64 b c))) (*.f64 c (neg.f64 c)))
(/.f64 (fma.f64 a (neg.f64 c) (*.f64 (/.f64 b c) (*.f64 d c))) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 c (+.f64 (neg.f64 a) (*.f64 d (/.f64 b c)))) (neg.f64 (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 c (/.f64 c b)) (*.f64 (/.f64 c a) d)) (*.f64 (/.f64 c a) (*.f64 c (/.f64 c b))))
(/.f64 (fma.f64 d (/.f64 c a) (/.f64 (pow.f64 c 2) b)) (*.f64 (/.f64 (pow.f64 c 2) b) (/.f64 c a)))
(/.f64 (fma.f64 d (/.f64 c a) (/.f64 (pow.f64 c 2) b)) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))
(/.f64 (+.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (fma.f64 (*.f64 d (/.f64 b c)) (/.f64 c a) c) (/.f64 (pow.f64 c 2) a))
(/.f64 (fma.f64 d (*.f64 (/.f64 b c) (/.f64 c a)) c) (/.f64 (pow.f64 c 2) a))
(/.f64 (+.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (*.f64 (/.f64 c a) 1)) (*.f64 (/.f64 c a) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (/.f64 (fma.f64 (/.f64 c b) (/.f64 c d) (/.f64 c a)) (/.f64 (pow.f64 c 2) (*.f64 b d))) (/.f64 c a))
(/.f64 (fma.f64 (/.f64 c b) (/.f64 c d) (/.f64 c a)) (/.f64 (/.f64 (pow.f64 c 3) (*.f64 b d)) a))
(/.f64 (+.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (fma.f64 (*.f64 b d) (/.f64 c a) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(/.f64 (fma.f64 d (*.f64 b (/.f64 c a)) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 d (/.f64 b c)) (/.f64 c a) (neg.f64 c)) (/.f64 (neg.f64 (pow.f64 c 2)) a))
(/.f64 (-.f64 (*.f64 d (*.f64 (/.f64 b c) (/.f64 c a))) c) (/.f64 (neg.f64 (pow.f64 c 2)) a))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (*.f64 c (/.f64 c b))) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (*.f64 c (/.f64 c b))))
(/.f64 (fma.f64 d (neg.f64 c) (*.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) b))) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) b)))
(/.f64 (neg.f64 (*.f64 c (+.f64 d (*.f64 (/.f64 c b) a)))) (*.f64 c (/.f64 (neg.f64 (pow.f64 c 2)) b)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (-.f64 (*.f64 c (neg.f64 a)) (*.f64 (/.f64 b c) (*.f64 d c))) (neg.f64 (pow.f64 c 2)))
(*.f64 1 (/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b) (/.f64 c d))) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 c)) (*.f64 (/.f64 c b) (neg.f64 (/.f64 (pow.f64 c 2) d))))
(/.f64 (neg.f64 (fma.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d)) c)) (neg.f64 (/.f64 (pow.f64 c 3) (*.f64 b d))))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (fma.f64 (*.f64 b d) (neg.f64 c) (*.f64 (pow.f64 c 2) (neg.f64 a))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a))) (pow.f64 (neg.f64 c) 3))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 d (/.f64 b c)) (neg.f64 c) (*.f64 (neg.f64 c) (neg.f64 a))) (pow.f64 c 2))
(/.f64 (*.f64 c (-.f64 a (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (+.f64 (*.f64 d c) (*.f64 (*.f64 c (/.f64 c b)) a)) (*.f64 (*.f64 c (/.f64 c b)) c))
(/.f64 (fma.f64 d c (*.f64 a (/.f64 (pow.f64 c 2) b))) (*.f64 (pow.f64 c 2) (/.f64 c b)))
(/.f64 (*.f64 c (+.f64 d (*.f64 (/.f64 c b) a))) (*.f64 (pow.f64 c 2) (/.f64 c b)))
(/.f64 (+.f64 (*.f64 d (/.f64 c a)) (*.f64 (*.f64 c (/.f64 c b)) 1)) (*.f64 (*.f64 c (/.f64 c b)) (/.f64 c a)))
(/.f64 (fma.f64 d (/.f64 c a) (/.f64 (pow.f64 c 2) b)) (*.f64 (/.f64 (pow.f64 c 2) b) (/.f64 c a)))
(/.f64 (fma.f64 d (/.f64 c a) (/.f64 (pow.f64 c 2) b)) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))
(/.f64 (+.f64 (*.f64 d (neg.f64 c)) (*.f64 (*.f64 c (/.f64 c b)) (neg.f64 a))) (*.f64 (*.f64 c (/.f64 c b)) (neg.f64 c)))
(/.f64 (fma.f64 d (neg.f64 c) (*.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) b))) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) b)))
(/.f64 (neg.f64 (*.f64 c (+.f64 d (*.f64 (/.f64 c b) a)))) (*.f64 c (/.f64 (neg.f64 (pow.f64 c 2)) b)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 c (neg.f64 a))) (*.f64 c (neg.f64 c)))
(/.f64 (-.f64 (*.f64 c (neg.f64 a)) (*.f64 (/.f64 b c) (*.f64 d c))) (neg.f64 (pow.f64 c 2)))
(*.f64 1 (/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2)))
(/.f64 (+.f64 c (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) a)) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) c))
(/.f64 (fma.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d)) c) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) d)))
(/.f64 (fma.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d)) c) (/.f64 (pow.f64 c 3) (*.f64 b d)))
(/.f64 (+.f64 (/.f64 c a) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) 1)) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (/.f64 c a)))
(/.f64 (/.f64 (fma.f64 (/.f64 c b) (/.f64 c d) (/.f64 c a)) (/.f64 (pow.f64 c 2) (*.f64 b d))) (/.f64 c a))
(/.f64 (fma.f64 (/.f64 c b) (/.f64 c d) (/.f64 c a)) (/.f64 (/.f64 (pow.f64 c 3) (*.f64 b d)) a))
(/.f64 (+.f64 (neg.f64 c) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (neg.f64 a))) (*.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (neg.f64 c)))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 c)) (*.f64 (/.f64 c b) (neg.f64 (/.f64 (pow.f64 c 2) d))))
(/.f64 (neg.f64 (fma.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d)) c)) (neg.f64 (/.f64 (pow.f64 c 3) (*.f64 b d))))
(/.f64 (+.f64 (*.f64 (*.f64 d b) c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (fma.f64 a (pow.f64 c 2) (*.f64 (*.f64 d c) b)) (pow.f64 c 3))
(/.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a)) (pow.f64 c 3))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (/.f64 c a)) (*.f64 (pow.f64 c 2) 1)) (*.f64 (pow.f64 c 2) (/.f64 c a)))
(/.f64 (fma.f64 (*.f64 b d) (/.f64 c a) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(/.f64 (fma.f64 d (*.f64 b (/.f64 c a)) (pow.f64 c 2)) (/.f64 (pow.f64 c 3) a))
(/.f64 (+.f64 (*.f64 (*.f64 d b) (neg.f64 c)) (*.f64 (pow.f64 c 2) (neg.f64 a))) (*.f64 (pow.f64 c 2) (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 b d) (neg.f64 c) (*.f64 (pow.f64 c 2) (neg.f64 a))) (neg.f64 (pow.f64 c 3)))
(/.f64 (neg.f64 (fma.f64 d (*.f64 b c) (*.f64 (pow.f64 c 2) a))) (pow.f64 (neg.f64 c) 3))
(/.f64 (+.f64 (*.f64 (*.f64 c d) (/.f64 b c)) (*.f64 (neg.f64 c) a)) (*.f64 (neg.f64 c) c))
(/.f64 (fma.f64 a (neg.f64 c) (*.f64 (/.f64 b c) (*.f64 d c))) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 c (+.f64 (neg.f64 a) (*.f64 d (/.f64 b c)))) (neg.f64 (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (/.f64 c a)))
(/.f64 (fma.f64 (*.f64 d (/.f64 b c)) (/.f64 c a) (neg.f64 c)) (/.f64 (neg.f64 (pow.f64 c 2)) a))
(/.f64 (-.f64 (*.f64 d (*.f64 (/.f64 b c) (/.f64 c a))) c) (/.f64 (neg.f64 (pow.f64 c 2)) a))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (neg.f64 c)) (*.f64 (neg.f64 c) (neg.f64 a))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (fma.f64 (*.f64 d (/.f64 b c)) (neg.f64 c) (*.f64 (neg.f64 c) (neg.f64 a))) (pow.f64 c 2))
(/.f64 (*.f64 c (-.f64 a (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (+.f64 (*.f64 (*.f64 d (/.f64 b c)) (/.f64 c a)) c) (*.f64 c (/.f64 c a)))
(/.f64 (fma.f64 (*.f64 d (/.f64 b c)) (/.f64 c a) c) (/.f64 (pow.f64 c 2) a))
(/.f64 (fma.f64 d (*.f64 (/.f64 b c) (/.f64 c a)) c) (/.f64 (pow.f64 c 2) a))
(/.f64 (-.f64 (*.f64 a (*.f64 c (/.f64 c b))) (*.f64 c d)) (*.f64 c (*.f64 c (/.f64 c b))))
(/.f64 (-.f64 (*.f64 a (/.f64 (pow.f64 c 2) b)) (*.f64 d c)) (*.f64 (pow.f64 c 2) (/.f64 c b)))
(/.f64 (*.f64 c (-.f64 (*.f64 (/.f64 c b) a) d)) (*.f64 (pow.f64 c 2) (/.f64 c b)))
(/.f64 (-.f64 (*.f64 c a) (*.f64 (*.f64 c d) (/.f64 b c))) (pow.f64 c 2))
(/.f64 (fma.f64 (*.f64 d (/.f64 b c)) (neg.f64 c) (*.f64 (neg.f64 c) (neg.f64 a))) (pow.f64 c 2))
(/.f64 (*.f64 c (-.f64 a (*.f64 d (/.f64 b c)))) (pow.f64 c 2))
(/.f64 (-.f64 (*.f64 a (*.f64 (/.f64 c b) (/.f64 c d))) c) (*.f64 c (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (-.f64 (*.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d))) c) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) d)))
(/.f64 (fma.f64 a (/.f64 (pow.f64 c 2) (*.f64 b d)) (neg.f64 c)) (/.f64 (pow.f64 c 3) (*.f64 b d)))
(/.f64 (-.f64 (*.f64 a (pow.f64 c 2)) (*.f64 c (*.f64 d b))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 (pow.f64 c 2) a) (*.f64 (*.f64 d c) b)) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 (pow.f64 c 2) a) (*.f64 b (*.f64 d c))) (pow.f64 c 3))
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 (*.f64 c d) (/.f64 b c))) (*.f64 c (neg.f64 c)))
(/.f64 (-.f64 (*.f64 c (neg.f64 a)) (*.f64 (/.f64 b c) (*.f64 d c))) (neg.f64 (pow.f64 c 2)))
(*.f64 1 (/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 c (/.f64 c b)) (*.f64 (/.f64 c a) d)) (*.f64 (/.f64 c a) (*.f64 c (/.f64 c b))))
(/.f64 (-.f64 (/.f64 (pow.f64 c 2) b) (*.f64 d (/.f64 c a))) (*.f64 (/.f64 (pow.f64 c 2) b) (/.f64 c a)))
(/.f64 (-.f64 (/.f64 (pow.f64 c 2) b) (*.f64 d (/.f64 c a))) (*.f64 (/.f64 c b) (/.f64 (pow.f64 c 2) a)))
(/.f64 (-.f64 c (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) c))
(/.f64 (-.f64 c (*.f64 d (*.f64 (/.f64 b c) (/.f64 c a)))) (/.f64 (pow.f64 c 2) a))
(/.f64 (-.f64 (*.f64 (/.f64 c b) (/.f64 c d)) (*.f64 (/.f64 c a) 1)) (*.f64 (/.f64 c a) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (-.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (/.f64 c a)) (*.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (/.f64 c a)))
(/.f64 (-.f64 (/.f64 (pow.f64 c 2) (*.f64 b d)) (/.f64 c a)) (/.f64 (/.f64 (pow.f64 c 3) (*.f64 b d)) a))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 (/.f64 c a) (*.f64 d b))) (*.f64 (/.f64 c a) (pow.f64 c 2)))
(/.f64 (-.f64 (pow.f64 c 2) (*.f64 d (*.f64 b (/.f64 c a)))) (/.f64 (pow.f64 c 3) a))
(/.f64 (-.f64 (neg.f64 c) (*.f64 (/.f64 c a) (*.f64 d (/.f64 b c)))) (*.f64 (/.f64 c a) (neg.f64 c)))
(/.f64 (-.f64 (neg.f64 c) (*.f64 d (*.f64 (/.f64 b c) (/.f64 c a)))) (/.f64 (neg.f64 (pow.f64 c 2)) a))
(/.f64 (neg.f64 (fma.f64 d (*.f64 (/.f64 b c) (/.f64 c a)) c)) (/.f64 (neg.f64 (pow.f64 c 2)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 c (/.f64 c b))) (*.f64 (neg.f64 c) d)) (*.f64 (neg.f64 c) (*.f64 c (/.f64 c b))))
(/.f64 (+.f64 (*.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) b)) (*.f64 d c)) (*.f64 (neg.f64 c) (/.f64 (pow.f64 c 2) b)))
(/.f64 (*.f64 c (+.f64 (*.f64 (/.f64 c b) (neg.f64 a)) d)) (*.f64 c (/.f64 (neg.f64 (pow.f64 c 2)) b)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) c))
(/.f64 (fma.f64 a (neg.f64 c) (*.f64 (/.f64 b c) (*.f64 d c))) (neg.f64 (pow.f64 c 2)))
(/.f64 (*.f64 c (+.f64 (neg.f64 a) (*.f64 d (/.f64 b c)))) (neg.f64 (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 c b) (/.f64 c d))) (*.f64 (neg.f64 c) 1)) (*.f64 (neg.f64 c) (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) (*.f64 b d)) c) (*.f64 (/.f64 c b) (neg.f64 (/.f64 (pow.f64 c 2) d))))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 (pow.f64 c 2) (*.f64 b d)) c) (neg.f64 (/.f64 (pow.f64 c 3) (*.f64 b d))))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (pow.f64 c 2)) (*.f64 (neg.f64 c) (*.f64 d b))) (*.f64 (neg.f64 c) (pow.f64 c 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 c 2) (neg.f64 a)) (*.f64 (*.f64 d c) b)) (neg.f64 (pow.f64 c 3)))
(/.f64 (fma.f64 (pow.f64 c 2) (neg.f64 a) (*.f64 b (*.f64 d c))) (pow.f64 (neg.f64 c) 3))
(/.f64 (-.f64 (*.f64 (neg.f64 a) (neg.f64 c)) (*.f64 (neg.f64 c) (*.f64 d (/.f64 b c)))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (fma.f64 a c (*.f64 (/.f64 b c) (*.f64 d c))) (pow.f64 c 2))
(/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2))
(/.f64 (neg.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c)))) (neg.f64 (pow.f64 c 2)))
(/.f64 (-.f64 (*.f64 c (neg.f64 a)) (*.f64 (/.f64 b c) (*.f64 d c))) (neg.f64 (pow.f64 c 2)))
(*.f64 1 (/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3))) (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (*.f64 (*.f64 a d) b) (pow.f64 c 3)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3)) (-.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (neg.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2)) (/.f64 (neg.f64 (-.f64 a (*.f64 d (/.f64 b c)))) c))
(*.f64 1 (/.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2) (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (/.f64 (*.f64 a (*.f64 d b)) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (/.f64 (*.f64 (*.f64 a d) b) (pow.f64 c 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 a c) 3) (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 3)) (+.f64 (pow.f64 (/.f64 a c) 2) (+.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (/.f64 a (/.f64 (pow.f64 c 3) (*.f64 b d))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c)))
(/.f64 (-.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2) (pow.f64 (/.f64 a c) 2)) (fma.f64 (*.f64 b d) (pow.f64 c -2) (neg.f64 (/.f64 a c))))
(/.f64 (-.f64 (pow.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) 2) (pow.f64 (/.f64 a c) 2)) (-.f64 (*.f64 b (/.f64 d (pow.f64 c 2))) (/.f64 a c)))
(/.f64 (/.f64 (fma.f64 a c (*.f64 (*.f64 c d) (/.f64 b c))) c) c)
(/.f64 (fma.f64 a c (*.f64 (/.f64 b c) (*.f64 d c))) (pow.f64 c 2))
(/.f64 (*.f64 c (fma.f64 d (/.f64 b c) a)) (pow.f64 c 2))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 3)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(pow.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3) 1/3)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 2)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 1)
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 2))
(fabs.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))
(log.f64 (exp.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(log.f64 (/.f64 (exp.f64 (/.f64 a c)) (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c) 3))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(exp.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)) 1))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)))
(-.f64 (/.f64 a c) (*.f64 d (*.f64 b (pow.f64 c -2))))
(/.f64 (-.f64 a (*.f64 d (/.f64 b c))) c)
(fma.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c) (/.f64 a c))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 a (/.f64 1 c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(*.f64 (/.f64 1 c) (fma.f64 d (/.f64 b c) a))
(/.f64 (fma.f64 d (/.f64 b c) a) c)
(fma.f64 1 (/.f64 a c) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)) (/.f64 a c))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)) (/.f64 a c))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (/.f64 1 c) a (*.f64 (*.f64 d b) (pow.f64 c -2)))
(*.f64 (/.f64 1 c) (fma.f64 d (/.f64 b c) a))
(/.f64 (fma.f64 d (/.f64 b c) a) c)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 a c)) 2) (cbrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 2) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (/.f64 a c))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 d b) (pow.f64 c -2)))
(+.f64 (/.f64 a c) (*.f64 (/.f64 d (pow.f64 c 2)) b))
(fma.f64 d (*.f64 b (pow.f64 c -2)) (/.f64 a c))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 a c))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) 2) (/.f64 a c))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 d (/.f64 1 (*.f64 c (/.f64 c b))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 d (*.f64 (/.f64 b c) (/.f64 1 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 b c) (/.f64 d c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 b c) (*.f64 d (/.f64 1 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 d) (*.f64 b (pow.f64 c -2)))
(*.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 1 (*.f64 (*.f64 d b) (pow.f64 c -2)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 1 c) (*.f64 d (/.f64 b c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (*.f64 d b) (pow.f64 c -2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (/.f64 1 (cbrt.f64 c)) (*.f64 d (/.f64 b c))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (cbrt.f64 c))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 d (/.f64 (cbrt.f64 c) (/.f64 b c))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 2) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (*.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) (/.f64 1 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (pow.f64 c -1/2) (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)))
(*.f64 (pow.f64 c -1/2) (/.f64 d (/.f64 (sqrt.f64 c) (/.f64 b c))))
(*.f64 (pow.f64 c -1/2) (*.f64 (pow.f64 c -1/2) (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) (/.f64 (sqrt.f64 (*.f64 d b)) c))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) 2)
(*.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (*.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 1 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 d 1) (/.f64 (/.f64 b c) c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 d (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 b c) (cbrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 d (sqrt.f64 c)) (/.f64 (/.f64 b c) (sqrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (/.f64 b c) (sqrt.f64 c)) (/.f64 d (sqrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (/.f64 b c) 1) (/.f64 d c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 d c) (/.f64 b c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (/.f64 b c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (cbrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 c)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (/.f64 (cbrt.f64 c) (/.f64 b c))))
(/.f64 (/.f64 d (/.f64 (cbrt.f64 c) (/.f64 b c))) (pow.f64 (cbrt.f64 c) 2))
(*.f64 (/.f64 (*.f64 d b) 1) (pow.f64 c -2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (*.f64 d b) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (/.f64 1 c) (cbrt.f64 c)))
(*.f64 (/.f64 d (/.f64 (pow.f64 (cbrt.f64 c) 2) b)) (/.f64 1 (*.f64 (cbrt.f64 c) c)))
(*.f64 (/.f64 (*.f64 d b) (sqrt.f64 c)) (/.f64 (/.f64 1 c) (sqrt.f64 c)))
(*.f64 (/.f64 d (/.f64 (sqrt.f64 c) b)) (/.f64 1 (*.f64 (sqrt.f64 c) c)))
(*.f64 (/.f64 (*.f64 b d) (sqrt.f64 c)) (/.f64 1 (*.f64 (sqrt.f64 c) c)))
(*.f64 (/.f64 (/.f64 1 c) (sqrt.f64 c)) (/.f64 (*.f64 d b) (sqrt.f64 c)))
(*.f64 (/.f64 d (/.f64 (sqrt.f64 c) b)) (/.f64 1 (*.f64 (sqrt.f64 c) c)))
(*.f64 (/.f64 (*.f64 b d) (sqrt.f64 c)) (/.f64 1 (*.f64 (sqrt.f64 c) c)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) 1) (/.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (cbrt.f64 (*.f64 d (*.f64 b (pow.f64 c -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (cbrt.f64 (*.f64 b (/.f64 d (pow.f64 c 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (pow.f64 (cbrt.f64 c) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (sqrt.f64 c)) (/.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) (sqrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) 1) (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (cbrt.f64 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) c) (/.f64 (cbrt.f64 (*.f64 d b)) c))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (/.f64 (cbrt.f64 (*.f64 b d)) c)) c)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) c) (/.f64 (cbrt.f64 (*.f64 b d)) c))
(*.f64 (/.f64 (/.f64 1 c) 1) (*.f64 d (/.f64 b c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 d b) (cbrt.f64 c)))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 d (/.f64 (cbrt.f64 c) b)))
(*.f64 (/.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 c) 2)) (/.f64 (*.f64 b d) (cbrt.f64 c)))
(*.f64 (*.f64 (*.f64 d (/.f64 b c)) (cbrt.f64 (pow.f64 c -2))) (/.f64 1 (cbrt.f64 c)))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (cbrt.f64 c))))
(*.f64 (cbrt.f64 (pow.f64 c -2)) (/.f64 d (/.f64 (cbrt.f64 c) (/.f64 b c))))
(*.f64 (*.f64 (*.f64 d (/.f64 b c)) (pow.f64 c -1/2)) (pow.f64 c -1/2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (*.f64 (/.f64 1 c) d) (/.f64 b c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (*.f64 (/.f64 1 c) (/.f64 b c)) d)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (*.f64 (/.f64 1 c) (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2)) (cbrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(*.f64 (*.f64 (/.f64 1 c) (sqrt.f64 (*.f64 d (/.f64 b c)))) (sqrt.f64 (*.f64 d (/.f64 b c))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) 2)
(pow.f64 (*.f64 (/.f64 c b) (/.f64 c d)) -1)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 d) (*.f64 b (pow.f64 c -2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2))
(fabs.f64 (*.f64 b (/.f64 d (pow.f64 c 2))))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 a d))) 1)
(/.f64 a d)
(*.f64 a (/.f64 1 d))
(/.f64 a d)
(*.f64 (/.f64 a d) 1)
(/.f64 a d)
(*.f64 1 (/.f64 a d))
(/.f64 a d)
(*.f64 (cbrt.f64 (/.f64 a d)) (pow.f64 (cbrt.f64 (/.f64 a d)) 2))
(/.f64 a d)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a d)) 2) (cbrt.f64 (/.f64 a d)))
(/.f64 a d)
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 1 d)))
(/.f64 a d)
(*.f64 (sqrt.f64 (/.f64 a d)) (sqrt.f64 (/.f64 a d)))
(/.f64 a d)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 1 d)))
(/.f64 a d)
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 d)))
(/.f64 a d)
(*.f64 (/.f64 1 d) a)
(/.f64 a d)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 d) 2)) (/.f64 a (cbrt.f64 d)))
(/.f64 (/.f64 a (cbrt.f64 d)) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 1 (sqrt.f64 d)) (/.f64 a (sqrt.f64 d)))
(/.f64 (/.f64 a (sqrt.f64 d)) (sqrt.f64 d))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) d))
(/.f64 a d)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 d) 2)) (cbrt.f64 (/.f64 a d)))
(*.f64 (cbrt.f64 (/.f64 a d)) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 d) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a) 2) (cbrt.f64 (/.f64 a d))) (pow.f64 (cbrt.f64 d) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 d)) (/.f64 (cbrt.f64 a) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) d))
(/.f64 a d)
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 d) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 d)))
(pow.f64 (/.f64 a d) 1)
(/.f64 a d)
(pow.f64 (cbrt.f64 (/.f64 a d)) 3)
(/.f64 a d)
(pow.f64 (pow.f64 (/.f64 a d) 3) 1/3)
(/.f64 a d)
(pow.f64 (sqrt.f64 (/.f64 a d)) 2)
(/.f64 a d)
(pow.f64 (/.f64 d a) -1)
(/.f64 1 (/.f64 d a))
(neg.f64 (/.f64 a (neg.f64 d)))
(/.f64 a d)
(sqrt.f64 (pow.f64 (/.f64 a d) 2))
(fabs.f64 (/.f64 a d))
(log.f64 (exp.f64 (/.f64 a d)))
(/.f64 a d)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a d))))
(/.f64 a d)
(cbrt.f64 (pow.f64 (/.f64 a d) 3))
(/.f64 a d)
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 d 3)))
(/.f64 a d)
(expm1.f64 (log1p.f64 (/.f64 a d)))
(/.f64 a d)
(exp.f64 (log.f64 (/.f64 a d)))
(/.f64 a d)
(exp.f64 (*.f64 (log.f64 (/.f64 a d)) 1))
(/.f64 a d)
(log1p.f64 (expm1.f64 (/.f64 a d)))
(/.f64 a d)
(-.f64 (exp.f64 (log1p.f64 (/.f64 a c))) 1)
(/.f64 a c)
(/.f64 a c)
(/.f64 1 (/.f64 c a))
(*.f64 (/.f64 1 c) a)
(/.f64 1 (/.f64 (/.f64 c a) 1))
(*.f64 (/.f64 1 c) a)
(/.f64 -1 (neg.f64 (/.f64 c a)))
(/.f64 -1 (/.f64 (neg.f64 c) a))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 c (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) c) (cbrt.f64 a))
(/.f64 (sqrt.f64 a) (/.f64 c (sqrt.f64 a)))
(*.f64 (/.f64 (sqrt.f64 a) c) (sqrt.f64 a))
(/.f64 (neg.f64 a) (neg.f64 c))
(/.f64 a c)
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 c)))
(/.f64 a c)
(/.f64 (/.f64 a (sqrt.f64 c)) (sqrt.f64 c))
(/.f64 a c)
(/.f64 (*.f64 a -1) (neg.f64 c))
(/.f64 a c)
(/.f64 (/.f64 a 1) c)
(/.f64 a c)
(/.f64 (/.f64 a (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(/.f64 a c)
(pow.f64 (/.f64 a c) 1)
(/.f64 a c)
(pow.f64 (cbrt.f64 (/.f64 a c)) 3)
(/.f64 a c)
(pow.f64 (pow.f64 (/.f64 a c) 3) 1/3)
(/.f64 a c)
(pow.f64 (sqrt.f64 (/.f64 a c)) 2)
(/.f64 a c)
(pow.f64 (/.f64 c a) -1)
(*.f64 (/.f64 1 c) a)
(neg.f64 (/.f64 a (neg.f64 c)))
(/.f64 a c)
(sqrt.f64 (pow.f64 (/.f64 a c) 2))
(fabs.f64 (/.f64 a c))
(log.f64 (exp.f64 (/.f64 a c)))
(/.f64 a c)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 a c))))
(/.f64 a c)
(cbrt.f64 (pow.f64 (/.f64 a c) 3))
(/.f64 a c)
(expm1.f64 (log1p.f64 (/.f64 a c)))
(/.f64 a c)
(exp.f64 (log.f64 (/.f64 a c)))
(/.f64 a c)
(exp.f64 (*.f64 (log.f64 (/.f64 a c)) 1))
(/.f64 a c)
(log1p.f64 (expm1.f64 (/.f64 a c)))
(/.f64 a c)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))) 1)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 d (*.f64 c (/.f64 c b)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 d (/.f64 (pow.f64 c 2) b))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 b (*.f64 (/.f64 c d) c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 b (*.f64 (/.f64 c d) (neg.f64 c)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 d) (*.f64 b (pow.f64 c -2)))
(/.f64 b (*.f64 c (/.f64 c d)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 b (*.f64 (neg.f64 c) (/.f64 c d)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 d) (*.f64 b (pow.f64 c -2)))
(/.f64 b (/.f64 (pow.f64 c 2) d))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 b c) (/.f64 c d))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d (/.f64 b c)) c)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 c))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 d) (*.f64 b (pow.f64 c -2)))
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 (neg.f64 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (*.f64 (/.f64 c b) (/.f64 c d)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (/.f64 (*.f64 (/.f64 c b) (/.f64 c d)) 1))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 1 (/.f64 (pow.f64 c 2) (*.f64 d b)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 1 c) (/.f64 (/.f64 c b) d))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d b) (pow.f64 c 2))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) (neg.f64 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 d b) (*.f64 c (neg.f64 c)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 d) (*.f64 b (pow.f64 c -2)))
(/.f64 (*.f64 d b) (*.f64 (neg.f64 c) c))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 d) (*.f64 b (pow.f64 c -2)))
(/.f64 (*.f64 d b) (neg.f64 (pow.f64 c 2)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 d) (*.f64 b (pow.f64 c -2)))
(/.f64 (*.f64 d b) (/.f64 c (/.f64 1 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 -1 (*.f64 (/.f64 c b) (/.f64 c d)))
(/.f64 -1 (/.f64 (pow.f64 c 2) (*.f64 b d)))
(/.f64 -1 (*.f64 (neg.f64 c) (/.f64 (/.f64 c b) d)))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 (pow.f64 c 2) b)) d))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 c 2)) (*.f64 b d)))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 c b) (/.f64 c d))))
(/.f64 -1 (/.f64 (neg.f64 (/.f64 (pow.f64 c 2) b)) d))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 c 2)) (*.f64 b d)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d (/.f64 b c))) 2) (/.f64 c (cbrt.f64 (*.f64 d (/.f64 b c)))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 d b)) 2) (/.f64 (pow.f64 c 2) (cbrt.f64 (*.f64 d b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b d)) 2) (pow.f64 c 2)) (cbrt.f64 (*.f64 b d)))
(/.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (*.f64 c (/.f64 c b)) (cbrt.f64 d)))
(/.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (/.f64 (pow.f64 c 2) b) (cbrt.f64 d)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 d) 2) (/.f64 (pow.f64 c 2) b)) (cbrt.f64 d))
(/.f64 (sqrt.f64 (*.f64 d (/.f64 b c))) (/.f64 c (sqrt.f64 (*.f64 d (/.f64 b c)))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (sqrt.f64 (*.f64 d b)) (/.f64 (pow.f64 c 2) (sqrt.f64 (*.f64 d b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b d)) (pow.f64 c 2)) (sqrt.f64 (*.f64 b d)))
(/.f64 (sqrt.f64 d) (/.f64 (*.f64 c (/.f64 c b)) (sqrt.f64 d)))
(*.f64 (/.f64 (sqrt.f64 d) (/.f64 (pow.f64 c 2) b)) (sqrt.f64 d))
(/.f64 (neg.f64 d) (neg.f64 (*.f64 c (/.f64 c b))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 (neg.f64 c) (neg.f64 c)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 d) (*.f64 b (pow.f64 c -2)))
(/.f64 (*.f64 (*.f64 d b) -1) (*.f64 c (neg.f64 c)))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (sqrt.f64 c)) (sqrt.f64 c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (*.f64 (*.f64 d (/.f64 b c)) -1) (neg.f64 c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) 1) c)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(/.f64 (/.f64 (*.f64 d (/.f64 b c)) (pow.f64 (cbrt.f64 c) 2)) (cbrt.f64 c))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 1)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 3)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3) 1/3)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 d b)) c) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 b d)) c) 2)
(pow.f64 (*.f64 (/.f64 c b) (/.f64 c d)) -1)
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(neg.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))
(*.f64 (*.f64 d (/.f64 b c)) (/.f64 1 (neg.f64 c)))
(*.f64 (neg.f64 d) (*.f64 b (pow.f64 c -2)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 2))
(sqrt.f64 (pow.f64 (*.f64 d (*.f64 b (pow.f64 c -2))) 2))
(fabs.f64 (*.f64 b (/.f64 d (pow.f64 c 2))))
(log.f64 (exp.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 d b) (pow.f64 c -2)) 3))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(exp.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))) 1))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 d b) (pow.f64 c -2))))
(*.f64 (/.f64 d (pow.f64 c 2)) b)
(*.f64 b (/.f64 d (pow.f64 c 2)))
(-.f64 0 (/.f64 b (hypot.f64 c d)))
(/.f64 (neg.f64 b) (hypot.f64 c d))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (hypot.f64 c d)))) 1)
(/.f64 b (hypot.f64 c d))
(-.f64 (/.f64 0 (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
(/.f64 (neg.f64 b) (hypot.f64 c d))
(/.f64 b (hypot.f64 c d))
(/.f64 b (neg.f64 (hypot.f64 c d)))
(/.f64 1 (/.f64 (hypot.f64 c d) b))
(*.f64 (/.f64 1 (hypot.f64 c d)) b)
(/.f64 -1 (/.f64 (hypot.f64 c d) b))
(*.f64 (/.f64 -1 (hypot.f64 c d)) b)
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (hypot.f64 c d) (cbrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (hypot.f64 c d)) (cbrt.f64 b))
(/.f64 (sqrt.f64 b) (/.f64 (hypot.f64 c d) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (hypot.f64 c d)) (sqrt.f64 b))
(/.f64 (/.f64 b 1) (hypot.f64 c d))
(/.f64 b (hypot.f64 c d))
(/.f64 (/.f64 b (sqrt.f64 (hypot.f64 c d))) (sqrt.f64 (hypot.f64 c d)))
(/.f64 b (hypot.f64 c d))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (hypot.f64 c d)) 2)) (cbrt.f64 (hypot.f64 c d)))
(/.f64 b (hypot.f64 c d))
(pow.f64 (/.f64 b (hypot.f64 c d)) 1)
(/.f64 b (hypot.f64 c d))
(pow.f64 (cbrt.f64 (/.f64 b (hypot.f64 c d))) 3)
(/.f64 b (hypot.f64 c d))
(pow.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3) 1/3)
(/.f64 b (hypot.f64 c d))
(pow.f64 (sqrt.f64 (/.f64 b (hypot.f64 c d))) 2)
(/.f64 b (hypot.f64 c d))
(neg.f64 (/.f64 b (hypot.f64 c d)))
(/.f64 (neg.f64 b) (hypot.f64 c d))
(sqrt.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 2))
(fabs.f64 (/.f64 b (hypot.f64 c d)))
(log.f64 (exp.f64 (/.f64 b (hypot.f64 c d))))
(/.f64 b (hypot.f64 c d))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (hypot.f64 c d)))))
(/.f64 b (hypot.f64 c d))
(cbrt.f64 (pow.f64 (/.f64 b (hypot.f64 c d)) 3))
(/.f64 b (hypot.f64 c d))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (/.f64 1 (hypot.f64 c d)) 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (hypot.f64 c d)) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (/.f64 1 (pow.f64 (hypot.f64 c d) 3))))
(cbrt.f64 (/.f64 (pow.f64 b 3) (pow.f64 (hypot.f64 c d) 3)))
(/.f64 b (hypot.f64 c d))
(expm1.f64 (log1p.f64 (/.f64 b (hypot.f64 c d))))
(/.f64 b (hypot.f64 c d))
(exp.f64 (log.f64 (/.f64 b (hypot.f64 c d))))
(/.f64 b (hypot.f64 c d))
(exp.f64 (*.f64 (log.f64 (/.f64 b (hypot.f64 c d))) 1))
(/.f64 b (hypot.f64 c d))
(log1p.f64 (expm1.f64 (/.f64 b (hypot.f64 c d))))
(/.f64 b (hypot.f64 c d))

eval509.0ms (4.6%)

Compiler

Compiled 18067 to 7799 computations (56.8% saved)

prune423.0ms (3.8%)

Pruning

22 alts after pruning (16 fresh and 6 done)

PrunedKeptTotal
New130071307
Fresh1910
Picked235
Done033
Total1303221325
Accuracy
100.0%
Counts
1325 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.9%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 b (*.f64 c (/.f64 a d))) (hypot.f64 c d))) 3)
27.8%
(/.f64 (-.f64 b (*.f64 (/.f64 c d) a)) (hypot.f64 c d))
12.3%
(/.f64 (*.f64 d (/.f64 b c)) (neg.f64 c))
24.1%
(/.f64 (*.f64 d (/.f64 b c)) c)
43.4%
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d)))
29.7%
(/.f64 (neg.f64 b) (hypot.f64 c d))
9.3%
(/.f64 (neg.f64 b) d)
10.3%
(/.f64 (neg.f64 b) c)
10.2%
(/.f64 (neg.f64 a) d)
22.3%
(/.f64 b (*.f64 (/.f64 c d) c))
36.9%
(/.f64 b d)
9.8%
(/.f64 b c)
8.9%
(/.f64 a d)
49.7%
(/.f64 a c)
44.4%
(+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c)))
59.9%
(+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c)))
55.2%
(*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d)))
34.4%
(*.f64 (/.f64 1 (hypot.f64 c d)) a)
8.9%
(*.f64 (/.f64 1 d) a)
22.1%
(*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))
49.5%
(*.f64 (/.f64 1 c) a)
9.3%
(*.f64 b (/.f64 1 (neg.f64 d)))
Compiler

Compiled 579 to 284 computations (50.9% saved)

regimes265.0ms (2.4%)

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

5 calls:

105.0ms
d
58.0ms
c
40.0ms
a
37.0ms
b
22.0ms
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Results
AccuracySegmentsBranch
81.6%2a
82.4%2b
88.6%3c
90.9%5d
87.7%2(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 39 to 27 computations (30.8% saved)

regimes198.0ms (1.8%)

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

3 calls:

71.0ms
c
70.0ms
d
55.0ms
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Results
AccuracySegmentsBranch
87.3%4d
83.7%4c
81.4%5(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d)))
Compiler

Compiled 29 to 19 computations (34.5% saved)

regimes125.0ms (1.1%)

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

1 calls:

123.0ms
d
Results
AccuracySegmentsBranch
89.1%6d
Compiler

Compiled 5 to 4 computations (20% saved)

regimes338.0ms (3.1%)

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

4 calls:

115.0ms
d
84.0ms
b
77.0ms
a
58.0ms
c
Results
AccuracySegmentsBranch
83.7%4c
71.4%4a
72.3%5b
88.5%8d
Compiler

Compiled 20 to 16 computations (20% saved)

regimes43.0ms (0.4%)

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

1 calls:

41.0ms
c
Results
AccuracySegmentsBranch
81.0%3c
Compiler

Compiled 5 to 4 computations (20% saved)

regimes111.0ms (1%)

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

2 calls:

63.0ms
d
47.0ms
c
Results
AccuracySegmentsBranch
81.3%5d
76.4%3c
Compiler

Compiled 10 to 8 computations (20% saved)

regimes62.0ms (0.6%)

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

1 calls:

61.0ms
d
Results
AccuracySegmentsBranch
80.9%5d
Compiler

Compiled 5 to 4 computations (20% saved)

regimes40.0ms (0.4%)

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

1 calls:

38.0ms
d
Results
AccuracySegmentsBranch
79.2%3d
Compiler

Compiled 5 to 4 computations (20% saved)

regimes50.0ms (0.5%)

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

1 calls:

49.0ms
d
Results
AccuracySegmentsBranch
78.8%3d
Compiler

Compiled 5 to 4 computations (20% saved)

regimes72.0ms (0.7%)

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

2 calls:

39.0ms
d
32.0ms
c
Results
AccuracySegmentsBranch
67.8%3c
71.6%3d
Compiler

Compiled 10 to 8 computations (20% saved)

regimes15.0ms (0.1%)

Accuracy

Total -29.3b remaining (-91%)

Threshold costs -29.3b (-91%)

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
d
3.0ms
c
3.0ms
a
Results
AccuracySegmentsBranch
49.7%1c
49.7%1b
49.7%1a
49.7%1d
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 26 to 17 computations (34.6% saved)

bsearch54.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
458.10054028717803
1889751858479.9414
15.0ms
-1.0229482003500956e-33
-9.416045295501301e-36
19.0ms
-2.8067839333445112e+84
-1.796832573281259e+79
Results
49.0ms399×256valid
0.0ms256infinite
Compiler

Compiled 922 to 563 computations (38.9% saved)

bsearch96.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.4641926114549126e+71
7.19372004665636e+79
25.0ms
7.653518173422318e-87
1.1329912748160733e-85
15.0ms
-1.0229482003500956e-33
-9.416045295501301e-36
20.0ms
-2.8067839333445112e+84
-1.796832573281259e+79
17.0ms
-3.930795416565955e+110
-4.5597412606845407e+107
Results
87.0ms619×256valid
1.0ms256infinite
Compiler

Compiled 1448 to 918 computations (36.6% saved)

bsearch55.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
3.9018010399953053e+37
3.658571350166772e+43
22.0ms
9.181986017037209e-122
4.243168805009094e-109
13.0ms
-7.394759771941928e-51
-8.414615006315743e-52
Results
47.0ms382×256valid
2.0ms18×256infinite
Compiler

Compiled 902 to 571 computations (36.7% saved)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
3.9018010399953053e+37
3.658571350166772e+43
12.0ms
-7.532149944983449e+118
-1.6170908847265626e+118
Results
29.0ms240×256valid
Compiler

Compiled 566 to 347 computations (38.7% saved)

bsearch58.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
458.10054028717803
1889751858479.9414
15.0ms
-1.0229482003500956e-33
-9.416045295501301e-36
6.0ms
-9.762656843802833e+58
-8.201658849712939e+58
17.0ms
-3.930795416565955e+110
-4.5597412606845407e+107
Results
52.0ms429×256valid
0.0ms256infinite
Compiler

Compiled 786 to 521 computations (33.7% saved)

bsearch58.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
458.10054028717803
1889751858479.9414
15.0ms
-1.0229482003500956e-33
-9.416045295501301e-36
6.0ms
-9.762656843802833e+58
-8.201658849712939e+58
17.0ms
-3.930795416565955e+110
-4.5597412606845407e+107
Results
52.0ms431×256valid
0.0ms256infinite
Compiler

Compiled 754 to 489 computations (35.1% saved)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
458.10054028717803
1889751858479.9414
16.0ms
-3.930795416565955e+110
-4.5597412606845407e+107
Results
33.0ms272×256valid
Compiler

Compiled 434 to 289 computations (33.4% saved)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
458.10054028717803
1889751858479.9414
17.0ms
-3.930795416565955e+110
-4.5597412606845407e+107
Results
33.0ms272×256valid
Compiler

Compiled 434 to 289 computations (33.4% saved)

bsearch34.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
458.10054028717803
1889751858479.9414
15.0ms
-1.0229482003500956e-33
-9.416045295501301e-36
Results
31.0ms253×256valid
0.0ms256infinite
Compiler

Compiled 282 to 209 computations (25.9% saved)

simplify53.0ms (0.5%)

Algorithm
egg-herbie
Rules
54×neg-mul-1
44×unsub-neg
38×*-commutative
34×+-commutative
22×distribute-lft-neg-in
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01401950
11821950
21981950
32161950
42311950
52401950
62451946
72501946
82851946
93391946
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))) +inf.0) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))))
(if (<=.f64 d -1199999999999999983048102542857028699990272274052458808878788083751822861288756740096) (*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))) (if (<=.f64 d -3928516401145467/187072209578355573530071658587684226515959365500928) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 60000000) (+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))) (*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))))))
(if (<=.f64 d -460000000000000005209911989148730551979786446411916917364659953255829021735633282620228888746853449464807424) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 b) (*.f64 (/.f64 a d) c))) (if (<=.f64 d -1279999999999999953160699600753481499011474332835016677591086571958667072197489590272) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 d -3180227562832045/187072209578355573530071658587684226515959365500928) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))) (if (<=.f64 d 6500000000000000363740643816709202249024376239395163687580468973864404266254336) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))))))
(if (<=.f64 c -5728988666769511/1684996666696914987166688442938726917102321526408785780068975640576) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 c 1162941958872971/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))) (if (<=.f64 c 27499999999999999454818292174353566435115008) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)))))
(if (<=.f64 c -16500000000000000064252302355297860555645127062846833499522304658506062983750655739796395004053201642988244056290623488) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 c 6400000000000000039680553282609812447690752) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c))))
(if (<=.f64 d -2400000000000000185893822099532466644809958573871117160347415471306836684706073006846902427196599626801086464) (/.f64 b d) (if (<=.f64 d -92000000000000000963404237360526767427656345720620826230784) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 d -6734599544820801/93536104789177786765035829293842113257979682750464) (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 29000000) (+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))) (/.f64 b d)))))
(if (<=.f64 d -1650000000000000095209427072076793438011715504986342470915353837868470210557178002537144622484274944491388928) (/.f64 b d) (if (<=.f64 d -89999999999999996336871984677886623688156781897141366816768) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 d -1461501637330903/5846006549323611672814739330865132078623730171904) (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 2600) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (/.f64 b d)))))
(if (<=.f64 d -13500000000000000067875480669316803468202086541523516722249383066451556046124244973410802266579253932725370880) (/.f64 b d) (if (<=.f64 d 12500000) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (/.f64 b d)))
(if (<=.f64 d -530000000000000025841683757015923606591138044939848103725756910541269096456075767165977247773001678082539520) (/.f64 b d) (if (<=.f64 d 850000000000) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))) (/.f64 b d)))
(if (<=.f64 d -2151330410151089/23384026197294446691258957323460528314494920687616) (/.f64 b d) (if (<=.f64 d 12000000) (/.f64 a c) (/.f64 b d)))
(/.f64 a c)
Outputs
(if (<=.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) +inf.0) (*.f64 (/.f64 1 (hypot.f64 c d)) (/.f64 (fma.f64 a c (*.f64 b d)) (hypot.f64 c d))) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))))
(if (<=.f64 d -1199999999999999983048102542857028699990272274052458808878788083751822861288756740096) (*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))) (if (<=.f64 d -3928516401145467/187072209578355573530071658587684226515959365500928) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 60000000) (+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))) (*.f64 (/.f64 d (hypot.f64 c d)) (/.f64 b (hypot.f64 c d))))))
(if (<=.f64 d -460000000000000005209911989148730551979786446411916917364659953255829021735633282620228888746853449464807424) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 b) (*.f64 (/.f64 a d) c))) (if (<=.f64 d -1279999999999999953160699600753481499011474332835016677591086571958667072197489590272) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 d -3180227562832045/187072209578355573530071658587684226515959365500928) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))) (if (<=.f64 d 6500000000000000363740643816709202249024376239395163687580468973864404266254336) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))))))
(if (<=.f64 d -460000000000000005209911989148730551979786446411916917364659953255829021735633282620228888746853449464807424) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (neg.f64 b) (*.f64 c (/.f64 a d)))) (if (<=.f64 d -1279999999999999953160699600753481499011474332835016677591086571958667072197489590272) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 d -3180227562832045/187072209578355573530071658587684226515959365500928) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))) (if (<=.f64 d 6500000000000000363740643816709202249024376239395163687580468973864404266254336) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))))))
(if (<=.f64 d -460000000000000005209911989148730551979786446411916917364659953255829021735633282620228888746853449464807424) (*.f64 (/.f64 1 (hypot.f64 c d)) (-.f64 (*.f64 c (/.f64 (neg.f64 a) d)) b)) (if (<=.f64 d -1279999999999999953160699600753481499011474332835016677591086571958667072197489590272) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 d -3180227562832045/187072209578355573530071658587684226515959365500928) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))) (if (<=.f64 d 6500000000000000363740643816709202249024376239395163687580468973864404266254336) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))))))
(if (<=.f64 d -460000000000000005209911989148730551979786446411916917364659953255829021735633282620228888746853449464807424) (*.f64 (+.f64 b (*.f64 c (/.f64 a d))) (/.f64 -1 (hypot.f64 c d))) (if (<=.f64 d -1279999999999999953160699600753481499011474332835016677591086571958667072197489590272) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 d -3180227562832045/187072209578355573530071658587684226515959365500928) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 5319393762672285/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944) (+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))) (if (<=.f64 d 6500000000000000363740643816709202249024376239395163687580468973864404266254336) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))))))))
(if (<=.f64 c -5728988666769511/1684996666696914987166688442938726917102321526408785780068975640576) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 c 1162941958872971/1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229312) (+.f64 (/.f64 b d) (/.f64 a (/.f64 (pow.f64 d 2) c))) (if (<=.f64 c 27499999999999999454818292174353566435115008) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)))))
(if (<=.f64 c -16500000000000000064252302355297860555645127062846833499522304658506062983750655739796395004053201642988244056290623488) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 c 6400000000000000039680553282609812447690752) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c))))
(if (or (<=.f64 c -16500000000000000064252302355297860555645127062846833499522304658506062983750655739796395004053201642988244056290623488) (not (<=.f64 c 6400000000000000039680553282609812447690752))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))))
(if (<=.f64 d -2400000000000000185893822099532466644809958573871117160347415471306836684706073006846902427196599626801086464) (/.f64 b d) (if (<=.f64 d -92000000000000000963404237360526767427656345720620826230784) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 d -6734599544820801/93536104789177786765035829293842113257979682750464) (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 29000000) (+.f64 (/.f64 a c) (*.f64 (/.f64 1 c) (/.f64 (*.f64 b d) c))) (/.f64 b d)))))
(if (<=.f64 d -1650000000000000095209427072076793438011715504986342470915353837868470210557178002537144622484274944491388928) (/.f64 b d) (if (<=.f64 d -89999999999999996336871984677886623688156781897141366816768) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (if (<=.f64 d -1461501637330903/5846006549323611672814739330865132078623730171904) (/.f64 (*.f64 b d) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 2600) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (/.f64 b d)))))
(if (<=.f64 d -13500000000000000067875480669316803468202086541523516722249383066451556046124244973410802266579253932725370880) (/.f64 b d) (if (<=.f64 d 12500000) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)) (/.f64 b d)))
(if (or (<=.f64 d -13500000000000000067875480669316803468202086541523516722249383066451556046124244973410802266579253932725370880) (not (<=.f64 d 12500000))) (/.f64 b d) (+.f64 (/.f64 a c) (/.f64 (*.f64 d (/.f64 b c)) c)))
(if (<=.f64 d -530000000000000025841683757015923606591138044939848103725756910541269096456075767165977247773001678082539520) (/.f64 b d) (if (<=.f64 d 850000000000) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))) (/.f64 b d)))
(if (or (<=.f64 d -530000000000000025841683757015923606591138044939848103725756910541269096456075767165977247773001678082539520) (not (<=.f64 d 850000000000))) (/.f64 b d) (+.f64 (/.f64 a c) (*.f64 (/.f64 d c) (/.f64 b c))))
(if (<=.f64 d -2151330410151089/23384026197294446691258957323460528314494920687616) (/.f64 b d) (if (<=.f64 d 12000000) (/.f64 a c) (/.f64 b d)))
(if (or (<=.f64 d -2151330410151089/23384026197294446691258957323460528314494920687616) (not (<=.f64 d 12000000))) (/.f64 b d) (/.f64 a c))
(/.f64 a c)
Compiler

Compiled 520 to 269 computations (48.3% saved)

soundness2.2s (20%)

Rules
1546×fma-def
1412×associate-/l*
1110×fma-def
818×log1p-expm1-u
818×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01891
125486
2352086
099333417
1247431906
031347
1505323
27162323
032273
1540245
27884245
031347
1505323
27162323
03448532
18108412
237778240
031347
1505323
27162323
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 525 to 185 computations (64.8% saved)

end1.0ms (0%)

preprocess182.0ms (1.7%)

Compiler

Compiled 1078 to 356 computations (67% saved)

Profiling

Loading profile data...