a*x+b*y+c*z+d

Time bar (total: 9.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze1.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.8%99.2%0%0%0%0
100%0.8%0%99.2%0%0%0%1
Compiler

Compiled 69 to 45 computations (34.8% saved)

sample4.1s (45.3%)

Memory
-38.6MiB live, 1 684.5MiB allocated
Samples
2.9s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 2.2s
ival-mult: 1.5s (66.6% of total)
ival-<=: 439.0ms (20% of total)
ival-add: 192.0ms (8.7% of total)
ival-and: 78.0ms (3.5% of total)
exact: 22.0ms (1% of total)
ival-assert: 3.0ms (0.1% of total)
Bogosity

explain286.0ms (3.1%)

Memory
3.2MiB live, 181.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
00-0-a
00-0-d
00-0-(*.f64 b y)
00-0-z
00-0-c
00-0-y
00-0-(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
00-0-(*.f64 c z)
00-0-b
00-0-(+.f64 (*.f64 a x) (*.f64 b y))
00-0-(*.f64 a x)
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
57.0ms512×0valid
Compiler

Compiled 111 to 43 computations (61.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 13.0ms (61.6% of total)
ival-add: 7.0ms (33.2% of total)
ival-true: 1.0ms (4.7% of total)
ival-assert: 0.0ms (0% of total)

preprocess128.0ms (1.4%)

Memory
12.3MiB live, 43.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0136474
1381461
2916455
32522455
45431455
56718455
67900455
01313
01913
12913
25113
38613
49513
09510
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
Outputs
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
(fma.f64 z c (fma.f64 y b (fma.f64 x a d)))
Symmetry

(sort a x)

(sort b y)

(sort c z)

Compiler

Compiled 13 to 13 computations (0% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 7 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
Compiler

Compiled 13 to 13 computations (0% saved)

simplify4.0ms (0%)

Memory
3.0MiB live, 3.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a x)
cost-diff1
(+.f64 (*.f64 a x) (*.f64 b y))
cost-diff1
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
cost-diff1
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01347
01947
12947
25147
38647
49547
09541
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
(+.f64 (*.f64 a x) (*.f64 b y))
(*.f64 a x)
a
x
(*.f64 b y)
b
y
(*.f64 c z)
c
z
d
Outputs
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
(fma.f64 z c (fma.f64 y b (fma.f64 x a d)))
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
(fma.f64 z c (fma.f64 y b (*.f64 x a)))
(+.f64 (*.f64 a x) (*.f64 b y))
(fma.f64 y b (*.f64 x a))
(*.f64 a x)
(*.f64 x a)
a
x
(*.f64 b y)
(*.f64 y b)
b
y
(*.f64 c z)
(*.f64 z c)
c
z
d

localize28.0ms (0.3%)

Memory
26.9MiB live, 26.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 a x)
accuracy0.01171875
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
accuracy0.01171875
(+.f64 (*.f64 a x) (*.f64 b y))
accuracy0.02734375
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
Samples
21.0ms256×0valid
Compiler

Compiled 49 to 15 computations (69.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 5.0ms (54.9% of total)
ival-add: 3.0ms (33% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0.1%)

Memory
23.3MiB live, 23.3MiB allocated
Counts
4 → 46
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
(+.f64 (*.f64 a x) (*.f64 b y))
(*.f64 a x)
Outputs
(+ d (+ (* b y) (* c z)))
(+ d (+ (* a x) (+ (* b y) (* c z))))
(+ (* b y) (* c z))
(+ (* a x) (+ (* b y) (* c z)))
(* b y)
(+ (* a x) (* b y))
(* a x)
(* a (+ x (+ (/ d a) (+ (/ (* b y) a) (/ (* c z) a)))))
(* a (+ x (+ (/ (* b y) a) (/ (* c z) a))))
(* a (+ x (/ (* b y) a)))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (+ (* b y) (* c z))) a)))))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ (* b y) (* c z)) a)))))
(* -1 (* a (+ (* -1 x) (* -1 (/ (* b y) a)))))
(* x (+ a (+ (/ d x) (+ (/ (* b y) x) (/ (* c z) x)))))
(* x (+ a (+ (/ (* b y) x) (/ (* c z) x))))
(* x (+ a (/ (* b y) x)))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (+ (* b y) (* c z))) x)))))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ (* b y) (* c z)) x)))))
(* -1 (* x (+ (* -1 a) (* -1 (/ (* b y) x)))))
(+ d (+ (* a x) (* c z)))
(+ (* a x) (* c z))
(* b (+ y (+ (/ d b) (+ (/ (* a x) b) (/ (* c z) b)))))
(* b (+ y (+ (/ (* a x) b) (/ (* c z) b))))
(* b (+ y (/ (* a x) b)))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (+ (* a x) (* c z))) b)))))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ (* a x) (* c z)) b)))))
(* -1 (* b (+ (* -1 y) (* -1 (/ (* a x) b)))))
(* y (+ b (+ (/ d y) (+ (/ (* a x) y) (/ (* c z) y)))))
(* y (+ b (+ (/ (* a x) y) (/ (* c z) y))))
(* y (+ b (/ (* a x) y)))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (+ (* a x) (* c z))) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ (* a x) (* c z)) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (* a x) y)))))
(+ d (+ (* a x) (* b y)))
(* c z)
(* c (+ z (+ (/ d c) (+ (/ (* a x) c) (/ (* b y) c)))))
(* c (+ z (+ (/ (* a x) c) (/ (* b y) c))))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (+ (* a x) (* b y))) c)))))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ (* a x) (* b y)) c)))))
(* z (+ c (+ (/ d z) (+ (/ (* a x) z) (/ (* b y) z)))))
(* z (+ c (+ (/ (* a x) z) (/ (* b y) z))))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (+ (* a x) (* b y))) z)))))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ (* a x) (* b y)) z)))))
d
(* d (+ 1 (+ (/ (* a x) d) (+ (/ (* b y) d) (/ (* c z) d)))))
(* -1 (* d (- (* -1 (/ (+ (* a x) (+ (* b y) (* c z))) d)) 1)))
Calls

21 calls:

TimeVariablePointExpression
1.0ms
b
@-inf
((+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (+ (* a x) (* b y)) (* c z)) (+ (* a x) (* b y)) (* a x))
1.0ms
a
@0
((+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (+ (* a x) (* b y)) (* c z)) (+ (* a x) (* b y)) (* a x))
1.0ms
x
@-inf
((+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (+ (* a x) (* b y)) (* c z)) (+ (* a x) (* b y)) (* a x))
1.0ms
a
@-inf
((+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (+ (* a x) (* b y)) (* c z)) (+ (* a x) (* b y)) (* a x))
1.0ms
a
@inf
((+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (+ (* a x) (* b y)) (* c z)) (+ (* a x) (* b y)) (* a x))

simplify575.0ms (6.3%)

Memory
-76.9MiB live, 234.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0176586
1659574
22323548
36293532
08289450
Stop Event
iter limit
node limit
Counts
46 → 45
Calls
Call 1
Inputs
(+ d (+ (* b y) (* c z)))
(+ d (+ (* a x) (+ (* b y) (* c z))))
(+ (* b y) (* c z))
(+ (* a x) (+ (* b y) (* c z)))
(* b y)
(+ (* a x) (* b y))
(* a x)
(* a (+ x (+ (/ d a) (+ (/ (* b y) a) (/ (* c z) a)))))
(* a (+ x (+ (/ (* b y) a) (/ (* c z) a))))
(* a (+ x (/ (* b y) a)))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (+ (* b y) (* c z))) a)))))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ (* b y) (* c z)) a)))))
(* -1 (* a (+ (* -1 x) (* -1 (/ (* b y) a)))))
(* x (+ a (+ (/ d x) (+ (/ (* b y) x) (/ (* c z) x)))))
(* x (+ a (+ (/ (* b y) x) (/ (* c z) x))))
(* x (+ a (/ (* b y) x)))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (+ (* b y) (* c z))) x)))))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ (* b y) (* c z)) x)))))
(* -1 (* x (+ (* -1 a) (* -1 (/ (* b y) x)))))
(+ d (+ (* a x) (* c z)))
(+ (* a x) (* c z))
(* b (+ y (+ (/ d b) (+ (/ (* a x) b) (/ (* c z) b)))))
(* b (+ y (+ (/ (* a x) b) (/ (* c z) b))))
(* b (+ y (/ (* a x) b)))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (+ (* a x) (* c z))) b)))))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ (* a x) (* c z)) b)))))
(* -1 (* b (+ (* -1 y) (* -1 (/ (* a x) b)))))
(* y (+ b (+ (/ d y) (+ (/ (* a x) y) (/ (* c z) y)))))
(* y (+ b (+ (/ (* a x) y) (/ (* c z) y))))
(* y (+ b (/ (* a x) y)))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (+ (* a x) (* c z))) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ (* a x) (* c z)) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (* a x) y)))))
(+ d (+ (* a x) (* b y)))
(* c z)
(* c (+ z (+ (/ d c) (+ (/ (* a x) c) (/ (* b y) c)))))
(* c (+ z (+ (/ (* a x) c) (/ (* b y) c))))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (+ (* a x) (* b y))) c)))))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ (* a x) (* b y)) c)))))
(* z (+ c (+ (/ d z) (+ (/ (* a x) z) (/ (* b y) z)))))
(* z (+ c (+ (/ (* a x) z) (/ (* b y) z))))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (+ (* a x) (* b y))) z)))))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ (* a x) (* b y)) z)))))
d
(* d (+ 1 (+ (/ (* a x) d) (+ (/ (* b y) d) (/ (* c z) d)))))
(* -1 (* d (- (* -1 (/ (+ (* a x) (+ (* b y) (* c z))) d)) 1)))
Outputs
(+ d (+ (* b y) (* c z)))
(fma.f64 z c (fma.f64 y b d))
(+ d (+ (* a x) (+ (* b y) (* c z))))
(fma.f64 x a (fma.f64 z c (fma.f64 y b d)))
(+ (* b y) (* c z))
(fma.f64 z c (*.f64 y b))
(+ (* a x) (+ (* b y) (* c z)))
(fma.f64 x a (fma.f64 z c (*.f64 y b)))
(* b y)
(*.f64 y b)
(+ (* a x) (* b y))
(fma.f64 y b (*.f64 x a))
(* a x)
(*.f64 x a)
(* a (+ x (+ (/ d a) (+ (/ (* b y) a) (/ (* c z) a)))))
(fma.f64 (fma.f64 (/.f64 z a) c (+.f64 (/.f64 d a) x)) a (*.f64 y b))
(* a (+ x (+ (/ (* b y) a) (/ (* c z) a))))
(fma.f64 (fma.f64 (/.f64 z a) c x) a (*.f64 y b))
(* a (+ x (/ (* b y) a)))
(fma.f64 y b (*.f64 x a))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (+ (* b y) (* c z))) a)))))
(fma.f64 x a (*.f64 (fma.f64 z c (fma.f64 y b d)) #s(literal 1 binary64)))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ (* b y) (* c z)) a)))))
(fma.f64 x a (*.f64 (fma.f64 z c (*.f64 y b)) #s(literal 1 binary64)))
(* -1 (* a (+ (* -1 x) (* -1 (/ (* b y) a)))))
(fma.f64 y b (*.f64 x a))
(* x (+ a (+ (/ d x) (+ (/ (* b y) x) (/ (* c z) x)))))
(fma.f64 (fma.f64 (/.f64 z x) c (+.f64 (/.f64 d x) a)) x (*.f64 y b))
(* x (+ a (+ (/ (* b y) x) (/ (* c z) x))))
(fma.f64 (fma.f64 (/.f64 z x) c a) x (*.f64 y b))
(* x (+ a (/ (* b y) x)))
(fma.f64 y b (*.f64 x a))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (+ (* b y) (* c z))) x)))))
(fma.f64 x a (*.f64 (fma.f64 z c (fma.f64 y b d)) #s(literal 1 binary64)))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ (* b y) (* c z)) x)))))
(fma.f64 x a (*.f64 (fma.f64 z c (*.f64 y b)) #s(literal 1 binary64)))
(* -1 (* x (+ (* -1 a) (* -1 (/ (* b y) x)))))
(fma.f64 y b (*.f64 x a))
(+ d (+ (* a x) (* c z)))
(fma.f64 z c (fma.f64 x a d))
(+ (* a x) (* c z))
(fma.f64 z c (*.f64 x a))
(* b (+ y (+ (/ d b) (+ (/ (* a x) b) (/ (* c z) b)))))
(fma.f64 (fma.f64 (/.f64 z b) c (+.f64 (/.f64 d b) y)) b (*.f64 x a))
(* b (+ y (+ (/ (* a x) b) (/ (* c z) b))))
(fma.f64 (fma.f64 (/.f64 z b) c y) b (*.f64 x a))
(* b (+ y (/ (* a x) b)))
(fma.f64 y b (*.f64 x a))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (+ (* a x) (* c z))) b)))))
(fma.f64 y b (*.f64 (fma.f64 z c (fma.f64 x a d)) #s(literal 1 binary64)))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ (* a x) (* c z)) b)))))
(fma.f64 y b (*.f64 (fma.f64 z c (*.f64 x a)) #s(literal 1 binary64)))
(* -1 (* b (+ (* -1 y) (* -1 (/ (* a x) b)))))
(fma.f64 y b (*.f64 x a))
(* y (+ b (+ (/ d y) (+ (/ (* a x) y) (/ (* c z) y)))))
(fma.f64 (fma.f64 (/.f64 z y) c (+.f64 (/.f64 d y) b)) y (*.f64 x a))
(* y (+ b (+ (/ (* a x) y) (/ (* c z) y))))
(fma.f64 (fma.f64 (/.f64 z y) c b) y (*.f64 x a))
(* y (+ b (/ (* a x) y)))
(fma.f64 y b (*.f64 x a))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (+ (* a x) (* c z))) y)))))
(fma.f64 y b (*.f64 (fma.f64 z c (fma.f64 x a d)) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ (* a x) (* c z)) y)))))
(fma.f64 y b (*.f64 (fma.f64 z c (*.f64 x a)) #s(literal 1 binary64)))
(* -1 (* y (+ (* -1 b) (* -1 (/ (* a x) y)))))
(fma.f64 y b (*.f64 x a))
(+ d (+ (* a x) (* b y)))
(fma.f64 y b (fma.f64 x a d))
(* c z)
(*.f64 z c)
(* c (+ z (+ (/ d c) (+ (/ (* a x) c) (/ (* b y) c)))))
(*.f64 (fma.f64 (/.f64 b c) y (fma.f64 (/.f64 x c) a (+.f64 (/.f64 d c) z))) c)
(* c (+ z (+ (/ (* a x) c) (/ (* b y) c))))
(*.f64 (fma.f64 (/.f64 a c) x (fma.f64 (/.f64 y c) b z)) c)
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (+ (* a x) (* b y))) c)))))
(fma.f64 z c (*.f64 (fma.f64 y b (fma.f64 x a d)) #s(literal 1 binary64)))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ (* a x) (* b y)) c)))))
(fma.f64 z c (*.f64 (fma.f64 y b (*.f64 x a)) #s(literal 1 binary64)))
(* z (+ c (+ (/ d z) (+ (/ (* a x) z) (/ (* b y) z)))))
(*.f64 (fma.f64 (/.f64 b z) y (fma.f64 (/.f64 x z) a (+.f64 (/.f64 d z) c))) z)
(* z (+ c (+ (/ (* a x) z) (/ (* b y) z))))
(*.f64 (fma.f64 (/.f64 a z) x (fma.f64 (/.f64 y z) b c)) z)
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (+ (* a x) (* b y))) z)))))
(fma.f64 z c (*.f64 (fma.f64 y b (fma.f64 x a d)) #s(literal 1 binary64)))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ (* a x) (* b y)) z)))))
(fma.f64 z c (*.f64 (fma.f64 y b (*.f64 x a)) #s(literal 1 binary64)))
d
(* d (+ 1 (+ (/ (* a x) d) (+ (/ (* b y) d) (/ (* c z) d)))))
(fma.f64 (fma.f64 (/.f64 a d) x (fma.f64 (/.f64 c d) z (/.f64 (*.f64 y b) d))) d d)
(* -1 (* d (- (* -1 (/ (+ (* a x) (+ (* b y) (* c z))) d)) 1)))
(fma.f64 (/.f64 (fma.f64 x a (fma.f64 z c (*.f64 y b))) d) d d)

rewrite621.0ms (6.8%)

Memory
144.3MiB live, 302.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01334
01934
16634
260834
0824128
Stop Event
iter limit
node limit
iter limit
Counts
4 → 318
Calls
Call 1
Inputs
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
(+.f64 (*.f64 a x) (*.f64 b y))
(*.f64 a x)
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d (fma.f64 y b (fma.f64 x a (fma.f64 z c d))))))
(*.f64 (/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64))) (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 4 binary64)) (pow.f64 (*.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a))))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))))))
(*.f64 (/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 6 binary64)) (pow.f64 (*.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a))))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 4 binary64)) (*.f64 (*.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a))))) (-.f64 (*.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a))))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d))) (fma.f64 y b (fma.f64 x a (fma.f64 z c d))))
(*.f64 (-.f64 (*.f64 d d) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (fma.f64 z c d) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 y b (*.f64 x a)) (fma.f64 z c d))))
(*.f64 (pow.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d) #s(literal -1 binary64)) (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d)))
(*.f64 (pow.f64 (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 y b (fma.f64 x a (fma.f64 z c d))))
(*.f64 (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)) (pow.f64 (fma.f64 z c d) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (*.f64 (fma.f64 z c d) (-.f64 (fma.f64 z c d) (fma.f64 y b (*.f64 x a)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))))
(*.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d) #s(literal -1 binary64)))
(*.f64 (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))) (*.f64 (fma.f64 y b (fma.f64 x a (fma.f64 z c d))) (pow.f64 (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d d (*.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)))))
(*.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 y b (fma.f64 x a (fma.f64 z c d))) (*.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d) (pow.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d) #s(literal -1 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y b (fma.f64 x a (fma.f64 z c d)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 4 binary64)) (pow.f64 d #s(literal 4 binary64))) (pow.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d) #s(literal -1 binary64))) (+.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d)))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 6 binary64)) (pow.f64 d #s(literal 6 binary64))) (pow.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d) #s(literal -1 binary64))) (+.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 4 binary64)) (+.f64 (pow.f64 d #s(literal 4 binary64)) (pow.f64 (*.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 6 binary64)) (pow.f64 d #s(literal 6 binary64))) (pow.f64 (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 9 binary64)) (pow.f64 d #s(literal 9 binary64))) (pow.f64 (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 6 binary64)) (pow.f64 d #s(literal 6 binary64))) (pow.f64 (*.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d)) #s(literal 1 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))
(/.f64 (*.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))) (*.f64 (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)))) (+.f64 (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))))
(/.f64 (-.f64 (*.f64 (+.f64 d (fma.f64 y b (*.f64 x a))) (+.f64 d (fma.f64 y b (*.f64 x a)))) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) (-.f64 (+.f64 d (fma.f64 y b (*.f64 x a))) (*.f64 z c)))
(/.f64 (-.f64 (*.f64 (+.f64 d (*.f64 x a)) (+.f64 d (*.f64 x a))) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 2 binary64))) (-.f64 (+.f64 d (*.f64 x a)) (fma.f64 z c (*.f64 y b))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z c d) #s(literal 2 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) (-.f64 (fma.f64 z c d) (fma.f64 y b (*.f64 x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 (fma.f64 y b (fma.f64 x a d)) (fma.f64 y b (fma.f64 x a d)))) (-.f64 (*.f64 z c) (fma.f64 y b (fma.f64 x a d))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (fma.f64 x a (fma.f64 z c d)) (fma.f64 x a (fma.f64 z c d)))) (-.f64 (*.f64 y b) (fma.f64 x a (fma.f64 z c d))))
(/.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (fma.f64 y b (fma.f64 z c d)) (fma.f64 y b (fma.f64 z c d)))) (-.f64 (*.f64 x a) (fma.f64 y b (fma.f64 z c d))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (fma.f64 (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (*.f64 (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64)) (pow.f64 (*.f64 z c) #s(literal 3 binary64))) (fma.f64 (+.f64 d (fma.f64 y b (*.f64 x a))) (+.f64 d (fma.f64 y b (*.f64 x a))) (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 (+.f64 d (fma.f64 y b (*.f64 x a))) (*.f64 z c)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d (*.f64 x a)) #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 3 binary64))) (fma.f64 (+.f64 d (*.f64 x a)) (+.f64 d (*.f64 x a)) (-.f64 (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 2 binary64)) (*.f64 (+.f64 d (*.f64 x a)) (fma.f64 z c (*.f64 y b))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z c d) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 z c d) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (*.f64 (fma.f64 z c d) (fma.f64 y b (*.f64 x a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (fma.f64 x a d)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 y b (fma.f64 x a d)) (fma.f64 y b (fma.f64 x a d))) (*.f64 (*.f64 z c) (fma.f64 y b (fma.f64 x a d))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (fma.f64 x a (fma.f64 z c d)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 x a (fma.f64 z c d)) (fma.f64 x a (fma.f64 z c d))) (*.f64 (*.f64 y b) (fma.f64 x a (fma.f64 z c d))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (fma.f64 z c d)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 y b (fma.f64 z c d)) (fma.f64 y b (fma.f64 z c d))) (*.f64 (*.f64 x a) (fma.f64 y b (fma.f64 z c d))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d d) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)))) (neg.f64 (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (fma.f64 z c d) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (fma.f64 z c d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)) (pow.f64 (fma.f64 z c d) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (*.f64 (fma.f64 z c d) (-.f64 (fma.f64 z c d) (fma.f64 y b (*.f64 x a)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (*.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d) (*.f64 d d))) (*.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (*.f64 y b) (*.f64 x a)) (*.f64 (fma.f64 z c (neg.f64 d)) (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))) (*.f64 (fma.f64 z c (neg.f64 d)) (-.f64 (*.f64 y b) (*.f64 x a))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)) (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a))) (*.f64 (fma.f64 z c (neg.f64 d)) #s(literal 1 binary64))) (*.f64 (fma.f64 z c (neg.f64 d)) (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)) (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b))) (*.f64 (fma.f64 z c (neg.f64 d)) (neg.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))))) (*.f64 (fma.f64 z c (neg.f64 d)) (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))) (*.f64 (fma.f64 z c (neg.f64 d)) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64)))))) (*.f64 (fma.f64 z c (neg.f64 d)) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (*.f64 x a) (*.f64 y b)) (*.f64 (fma.f64 z c (neg.f64 d)) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))))) (*.f64 (fma.f64 z c (neg.f64 d)) (-.f64 (*.f64 x a) (*.f64 y b))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b)))) (*.f64 (fma.f64 z c (neg.f64 d)) (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))))) (*.f64 (fma.f64 z c (neg.f64 d)) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (*.f64 (fma.f64 z c (neg.f64 d)) (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))))) (*.f64 (fma.f64 z c (neg.f64 d)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (-.f64 (*.f64 y b) (*.f64 x a)) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (-.f64 (*.f64 y b) (*.f64 x a))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (neg.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (-.f64 (*.f64 x a) (*.f64 y b)) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (-.f64 (*.f64 x a) (*.f64 y b))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b)))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (fma.f64 z c (neg.f64 d)) (*.f64 (-.f64 (*.f64 y b) (*.f64 x a)) (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (-.f64 (*.f64 y b) (*.f64 x a)) (fma.f64 z c (neg.f64 d))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (*.f64 (-.f64 (*.f64 y b) (*.f64 x a)) (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 y b) (*.f64 x a)) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 z c (neg.f64 d)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a))) (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a))) (fma.f64 z c (neg.f64 d))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (fma.f64 z c (neg.f64 d)) (*.f64 (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b))) (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b))) (fma.f64 z c (neg.f64 d))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (*.f64 (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64)))) (fma.f64 z c (neg.f64 d)) (*.f64 (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))) (fma.f64 z c (neg.f64 d))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (*.f64 (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (fma.f64 z c (neg.f64 d)) (*.f64 (-.f64 (*.f64 x a) (*.f64 y b)) (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (-.f64 (*.f64 x a) (*.f64 y b)) (fma.f64 z c (neg.f64 d))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (*.f64 (-.f64 (*.f64 x a) (*.f64 y b)) (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 x a) (*.f64 y b)) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (fma.f64 z c (neg.f64 d)) (*.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b)))) (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b)))) (fma.f64 z c (neg.f64 d))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (*.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b)))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b)))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (fma.f64 z c (neg.f64 d)) (*.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (fma.f64 z c (neg.f64 d))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c)))) (*.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y b (fma.f64 x a (fma.f64 z c d))))))
(/.f64 (-.f64 (*.f64 d d) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))) (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (fma.f64 z c d) #s(literal 2 binary64))) (-.f64 (fma.f64 y b (*.f64 x a)) (fma.f64 z c d)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (-.f64 (*.f64 d d) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (fma.f64 z c d)) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (fma.f64 z c d) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y b (fma.f64 x a (fma.f64 z c d)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (*.f64 (fma.f64 z c d) (-.f64 (fma.f64 z c d) (fma.f64 y b (*.f64 x a))))) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)) (pow.f64 (fma.f64 z c d) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d d (*.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y b (fma.f64 x a (fma.f64 z c d)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)) (pow.f64 (fma.f64 z c d) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (*.f64 (fma.f64 z c d) (-.f64 (fma.f64 z c d) (fma.f64 y b (*.f64 x a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d d (*.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))
(/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64))) (fma.f64 d d (*.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))))
(/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64))) (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64)))) (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d)) (neg.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))))
(neg.f64 (/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64))) (neg.f64 (fma.f64 d (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (*.f64 y b) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (*.f64 y b) (fma.f64 y b (*.f64 x a)))) (fma.f64 z c d))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)))) (fma.f64 z c d))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) (-.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))) (fma.f64 z c d))
(fma.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)) (pow.f64 (*.f64 z c) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (*.f64 (*.f64 z c) (fma.f64 z c (fma.f64 y b (*.f64 x a))))) d)
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))))) d)
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))) (-.f64 (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))))) d)
(fma.f64 (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d (fma.f64 y b (fma.f64 x a (fma.f64 z c d))))) (neg.f64 (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (*.f64 d d))) (fma.f64 y b (fma.f64 x a (fma.f64 z c d))) (neg.f64 (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))))
(fma.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64)))) (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (fma.f64 y b (*.f64 x a)) (fma.f64 z c d))
(fma.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d d)) (/.f64 #s(literal 1 binary64) (fma.f64 z c (neg.f64 d))) (fma.f64 y b (*.f64 x a)))
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 (neg.f64 z) c))) (fma.f64 x a d))
(fma.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))) d)
(fma.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x a) (fma.f64 z c (*.f64 y b)))) d)
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y b) (*.f64 x a))) (fma.f64 z c d))
(fma.f64 (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (fma.f64 z c d))
(fma.f64 (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (fma.f64 z c d))
(fma.f64 (pow.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) #s(literal -1 binary64)) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) d)
(fma.f64 (pow.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) d)
(fma.f64 #s(literal 1 binary64) (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)
(fma.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a)) (fma.f64 z c d))
(fma.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 d (-.f64 d (*.f64 z c))))) (fma.f64 y b (*.f64 x a)))
(fma.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 z c) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (*.f64 y b))))) (fma.f64 x a d))
(fma.f64 (+.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (fma.f64 z c (*.f64 y b)) (-.f64 (fma.f64 z c (*.f64 y b)) (*.f64 x a))))) d)
(fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b)))) (fma.f64 z c d))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))) (fma.f64 z c d))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))) d)
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))))) d)
(fma.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64)) (fma.f64 z c d))
(fma.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) #s(literal -1 binary64)) d)
(fma.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (*.f64 (fma.f64 y b (*.f64 x a)) (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64))) (fma.f64 z c d))
(fma.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b))))) (fma.f64 z c d))
(fma.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 z c d))
(fma.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) (*.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) #s(literal -1 binary64))) d)
(fma.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 (fma.f64 y b (*.f64 x a)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))))) d)
(fma.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) #s(literal -1 binary64)) d)
(fma.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (pow.f64 (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))))
(fma.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) (*.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) (pow.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) #s(literal -1 binary64))) d)
(fma.f64 z c (fma.f64 y b (fma.f64 x a d)))
(fma.f64 z c (+.f64 d (fma.f64 y b (*.f64 x a))))
(fma.f64 c z (fma.f64 y b (fma.f64 x a d)))
(fma.f64 c z (+.f64 d (fma.f64 y b (*.f64 x a))))
(fma.f64 (fma.f64 y b (*.f64 x a)) (*.f64 (-.f64 (*.f64 x a) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64))) (fma.f64 z c d))
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
(fma.f64 b y (fma.f64 x a (fma.f64 z c d)))
(fma.f64 x a (fma.f64 y b (fma.f64 z c d)))
(fma.f64 a x (fma.f64 y b (fma.f64 z c d)))
(-.f64 (+.f64 (fma.f64 z c d) (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b)))) (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))))
(-.f64 (+.f64 d (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))) (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))))
(-.f64 (/.f64 (*.f64 d d) (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a))))) (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a))))))
(-.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (fma.f64 z c d))) (/.f64 (pow.f64 (fma.f64 z c d) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (fma.f64 z c d))))
(-.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (-.f64 (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (fma.f64 z c d)))
(-.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (-.f64 (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) d))
(-.f64 (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)))
(+.f64 (+.f64 (+.f64 d (*.f64 x a)) (*.f64 z c)) (*.f64 y b))
(+.f64 (+.f64 (fma.f64 z c d) (*.f64 y b)) (*.f64 x a))
(+.f64 (+.f64 (fma.f64 z c d) (*.f64 x a)) (*.f64 y b))
(+.f64 (+.f64 d (fma.f64 z c (*.f64 x a))) (*.f64 y b))
(+.f64 (+.f64 d (fma.f64 z c (*.f64 y b))) (*.f64 x a))
(+.f64 (+.f64 d (*.f64 y b)) (fma.f64 x a (*.f64 z c)))
(+.f64 (fma.f64 y b (fma.f64 x a d)) (*.f64 z c))
(+.f64 (+.f64 d (fma.f64 y b (*.f64 x a))) (*.f64 z c))
(+.f64 (+.f64 d (*.f64 x a)) (fma.f64 z c (*.f64 y b)))
(+.f64 (fma.f64 z c (*.f64 x a)) (fma.f64 y b d))
(+.f64 (/.f64 (pow.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) #s(literal 2 binary64)) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)) (neg.f64 (/.f64 (*.f64 d d) (-.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d))))
(+.f64 (fma.f64 z c (*.f64 y b)) (fma.f64 x a d))
(+.f64 (fma.f64 z c d) (fma.f64 y b (*.f64 x a)))
(+.f64 d (fma.f64 z c (fma.f64 y b (*.f64 x a))))
(+.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) d)
(+.f64 (*.f64 z c) (fma.f64 y b (fma.f64 x a d)))
(+.f64 (*.f64 z c) (+.f64 d (fma.f64 y b (*.f64 x a))))
(+.f64 (fma.f64 y b (*.f64 x a)) (fma.f64 z c d))
(+.f64 (*.f64 y b) (fma.f64 x a (fma.f64 z c d)))
(+.f64 (*.f64 x a) (fma.f64 y b (fma.f64 z c d)))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)) (pow.f64 (*.f64 z c) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (*.f64 (*.f64 z c) (fma.f64 z c (fma.f64 y b (*.f64 x a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))) (-.f64 (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64)))) (fma.f64 z c (fma.f64 y b (*.f64 x a))))
(*.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x a) (fma.f64 z c (*.f64 y b)))))
(*.f64 (pow.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) #s(literal -1 binary64)) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 z c (fma.f64 y b (*.f64 x a))))
(*.f64 (+.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (fma.f64 z c (*.f64 y b)) (-.f64 (fma.f64 z c (*.f64 y b)) (*.f64 x a))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) (*.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 (fma.f64 y b (*.f64 x a)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))))))
(*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a))) (*.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) (pow.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) #s(literal -1 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z c (fma.f64 y b (*.f64 x a)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 4 binary64)) (pow.f64 (*.f64 z c) #s(literal 4 binary64))) (pow.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) #s(literal -1 binary64))) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 6 binary64)) (pow.f64 (*.f64 z c) #s(literal 6 binary64))) (pow.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 4 binary64)) (pow.f64 (*.f64 z c) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (fma.f64 y b (*.f64 x a)) z) c) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 6 binary64)) (pow.f64 (*.f64 z c) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)) (pow.f64 (*.f64 z c) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 9 binary64)) (pow.f64 (*.f64 z c) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 6 binary64)) (pow.f64 (*.f64 z c) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (fma.f64 y b (*.f64 x a)) z) c) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))) (*.f64 (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))))) (+.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))))
(/.f64 (-.f64 (*.f64 (fma.f64 z c (*.f64 x a)) (fma.f64 z c (*.f64 x a))) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (-.f64 (fma.f64 z c (*.f64 x a)) (*.f64 y b)))
(/.f64 (-.f64 (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (-.f64 (fma.f64 z c (*.f64 y b)) (*.f64 x a)))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (fma.f64 x a (*.f64 z c)) (fma.f64 x a (*.f64 z c)))) (-.f64 (*.f64 y b) (fma.f64 x a (*.f64 z c))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (fma.f64 (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (*.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 x a)) #s(literal 3 binary64)) (pow.f64 (*.f64 y b) #s(literal 3 binary64))) (fma.f64 (fma.f64 z c (*.f64 x a)) (fma.f64 z c (*.f64 x a)) (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (fma.f64 z c (*.f64 x a)) (*.f64 y b)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (fma.f64 z c (*.f64 y b)) (*.f64 x a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (fma.f64 x a (*.f64 z c)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 x a (*.f64 z c)) (fma.f64 x a (*.f64 z c))) (*.f64 (*.f64 y b) (fma.f64 x a (*.f64 z c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x a) (fma.f64 z c (*.f64 y b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (fma.f64 z c (*.f64 y b)) (-.f64 (fma.f64 z c (*.f64 y b)) (*.f64 x a))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (*.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) (pow.f64 (*.f64 z c) #s(literal 2 binary64)))) (pow.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z c (fma.f64 y b (*.f64 x a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))))
(/.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 2 binary64))) (-.f64 (*.f64 x a) (fma.f64 z c (*.f64 y b))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (-.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x a) (fma.f64 z c (*.f64 y b))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z c (fma.f64 y b (*.f64 x a)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (fma.f64 z c (*.f64 y b)) (-.f64 (fma.f64 z c (*.f64 y b)) (*.f64 x a)))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 (fma.f64 y b (*.f64 x a)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 z c (fma.f64 y b (*.f64 x a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (fma.f64 z c (*.f64 y b)) (-.f64 (fma.f64 z c (*.f64 y b)) (*.f64 x a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 (fma.f64 y b (*.f64 x a)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))
(/.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (*.f64 (fma.f64 y b (*.f64 x a)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))))
(/.f64 (+.f64 (pow.f64 (*.f64 z c) #s(literal 3 binary64)) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64))) (fma.f64 (*.f64 z c) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a))) (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64))))
(neg.f64 (neg.f64 (fma.f64 z c (fma.f64 y b (*.f64 x a)))))
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (*.f64 y b) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (*.f64 y b) (fma.f64 y b (*.f64 x a)))) (*.f64 z c))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)))) (*.f64 z c))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) (-.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))) (*.f64 z c))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 3 binary64)) (pow.f64 (*.f64 z c) #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (*.f64 (*.f64 z c) (fma.f64 z c (fma.f64 y b (*.f64 x a))))) (neg.f64 (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64)))) (fma.f64 z c (fma.f64 y b (*.f64 x a))) (neg.f64 (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))))
(fma.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (fma.f64 y b (*.f64 x a)) (*.f64 z c))
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 z c) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 (neg.f64 z) c))) (*.f64 x a))
(fma.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y b) (*.f64 x a))) (*.f64 z c))
(fma.f64 (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (*.f64 z c))
(fma.f64 (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (*.f64 z c))
(fma.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a)) (*.f64 z c))
(fma.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 z c) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 z c) (-.f64 (*.f64 z c) (*.f64 y b))))) (*.f64 x a))
(fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b)))) (*.f64 z c))
(fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))) (*.f64 z c))
(fma.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64)) (*.f64 z c))
(fma.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (*.f64 (fma.f64 y b (*.f64 x a)) (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 z c))
(fma.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b))))) (*.f64 z c))
(fma.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 z c))
(fma.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (pow.f64 (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))))
(fma.f64 z c (fma.f64 y b (*.f64 x a)))
(fma.f64 c z (fma.f64 y b (*.f64 x a)))
(fma.f64 (fma.f64 y b (*.f64 x a)) (*.f64 (-.f64 (*.f64 x a) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64))) (*.f64 z c))
(fma.f64 y b (fma.f64 x a (*.f64 z c)))
(fma.f64 y b (fma.f64 z c (*.f64 x a)))
(fma.f64 b y (fma.f64 x a (*.f64 z c)))
(fma.f64 b y (fma.f64 z c (*.f64 x a)))
(fma.f64 x a (fma.f64 z c (*.f64 y b)))
(fma.f64 a x (fma.f64 z c (*.f64 y b)))
(-.f64 (fma.f64 z c (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b)))) (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))))
(-.f64 (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))) (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))))
(-.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (fma.f64 z c (*.f64 y b)))) (/.f64 (pow.f64 (fma.f64 z c (*.f64 y b)) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (fma.f64 z c (*.f64 y b)))))
(-.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (-.f64 (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (*.f64 z c)))
(-.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))))
(+.f64 (fma.f64 x a (*.f64 z c)) (*.f64 y b))
(+.f64 (fma.f64 z c (*.f64 x a)) (*.f64 y b))
(+.f64 (/.f64 (pow.f64 (fma.f64 y b (*.f64 x a)) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))) (neg.f64 (/.f64 (pow.f64 (*.f64 z c) #s(literal 2 binary64)) (-.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c)))))
(+.f64 (fma.f64 z c (*.f64 y b)) (*.f64 x a))
(+.f64 (*.f64 z c) (fma.f64 y b (*.f64 x a)))
(+.f64 (fma.f64 y b (*.f64 x a)) (*.f64 z c))
(+.f64 (*.f64 y b) (fma.f64 x a (*.f64 z c)))
(+.f64 (*.f64 y b) (fma.f64 z c (*.f64 x a)))
(+.f64 (*.f64 x a) (fma.f64 z c (*.f64 y b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (*.f64 y b) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (*.f64 y b) (fma.f64 y b (*.f64 x a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) (-.f64 (*.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a))) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (fma.f64 y b (*.f64 x a)))
(*.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 y b) (*.f64 x a))))
(*.f64 (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (*.f64 (fma.f64 y b (*.f64 x a)) (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b))))))
(*.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 y b (*.f64 x a)) (*.f64 (-.f64 (*.f64 x a) (*.f64 y b)) (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 4 binary64)) (pow.f64 (*.f64 y b) #s(literal 4 binary64))) (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 6 binary64)) (pow.f64 (*.f64 y b) #s(literal 6 binary64))) (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 x a) #s(literal 4 binary64)) (pow.f64 (*.f64 y b) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 y b) x) a) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 6 binary64)) (pow.f64 (*.f64 y b) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (*.f64 y b) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x a) #s(literal 9 binary64)) (pow.f64 (*.f64 y b) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 x a) #s(literal 6 binary64)) (pow.f64 (*.f64 y b) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 y b) x) a) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 x a) (*.f64 y b)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b)))) (*.f64 (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))))) (+.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (fma.f64 (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (*.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 y b) (*.f64 x a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (*.f64 (-.f64 (*.f64 x a) (*.f64 y b)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))) (-.f64 (*.f64 y b) (*.f64 x a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 y b) (*.f64 x a)) (-.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b)))) (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y b (*.f64 x a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 x a) (*.f64 y b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64))) (-.f64 (*.f64 x a) (*.f64 y b)))
(/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (*.f64 (*.f64 x a) (-.f64 (*.f64 x a) (*.f64 y b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 y b) #s(literal 3 binary64)) (pow.f64 (*.f64 x a) #s(literal 3 binary64))) (fma.f64 (*.f64 y b) (-.f64 (*.f64 y b) (*.f64 x a)) (pow.f64 (*.f64 x a) #s(literal 2 binary64))))
(neg.f64 (neg.f64 (fma.f64 y b (*.f64 x a))))
(fma.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x a) #s(literal 3 binary64)) (pow.f64 (*.f64 y b) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (*.f64 (*.f64 y b) (fma.f64 y b (*.f64 x a)))) (neg.f64 (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (*.f64 y b) #s(literal 2 binary64)))) (fma.f64 y b (*.f64 x a)) (neg.f64 (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b)))))
(fma.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 x a) (*.f64 y b)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b)))))
(fma.f64 y b (*.f64 x a))
(fma.f64 b y (*.f64 x a))
(fma.f64 x a (*.f64 y b))
(fma.f64 a x (*.f64 y b))
(-.f64 (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 y b) (*.f64 x a))) (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 y b) (*.f64 x a))))
(-.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))))
(+.f64 (/.f64 (pow.f64 (*.f64 x a) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b))) (neg.f64 (/.f64 (pow.f64 (*.f64 y b) #s(literal 2 binary64)) (-.f64 (*.f64 x a) (*.f64 y b)))))
(+.f64 (*.f64 y b) (*.f64 x a))
(+.f64 (*.f64 x a) (*.f64 y b))
(*.f64 x a)
(*.f64 a x)

eval39.0ms (0.4%)

Memory
54.4MiB live, 54.4MiB allocated
Compiler

Compiled 12 629 to 1 197 computations (90.5% saved)

prune1.2s (13.4%)

Memory
-276.8MiB live, 15.4MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New3445349
Fresh000
Picked101
Done000
Total3455350
Accuracy
100.0%
Counts
350 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
89.4%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
86.8%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
86.9%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
15.7%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
Compiler

Compiled 180 to 146 computations (18.9% saved)

simplify5.0ms (0.1%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 y b d)
cost-diff0
(fma.f64 z c (fma.f64 y b d))
cost-diff0
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
cost-diff0
(fma.f64 x a d)
cost-diff0
(fma.f64 z c (fma.f64 x a d))
cost-diff0
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
cost-diff0
(fma.f64 x a d)
cost-diff0
(fma.f64 y b (fma.f64 x a d))
cost-diff0
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
cost-diff0
(*.f64 z c)
cost-diff0
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
cost-diff0
(fma.f64 z c d)
cost-diff0
(fma.f64 x a (fma.f64 z c d))
cost-diff0
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026161
037149
168149
294149
396149
096149
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
y
b
(fma.f64 x a (fma.f64 z c d))
x
a
(fma.f64 z c d)
z
c
d
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
(*.f64 z c)
z
c
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
(fma.f64 y b (fma.f64 x a d))
y
b
(fma.f64 x a d)
x
a
d
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
(fma.f64 z c (fma.f64 x a d))
z
c
(fma.f64 x a d)
x
a
d
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
(fma.f64 z c (fma.f64 y b d))
z
c
(fma.f64 y b d)
y
b
d
Outputs
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
(fma.f64 b y (fma.f64 a x (fma.f64 c z d)))
y
b
(fma.f64 x a (fma.f64 z c d))
(fma.f64 a x (fma.f64 c z d))
x
a
(fma.f64 z c d)
(fma.f64 c z d)
z
c
d
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 c z))
(*.f64 z c)
(*.f64 c z)
z
c
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 b y (fma.f64 a x d)))
(fma.f64 y b (fma.f64 x a d))
(fma.f64 b y (fma.f64 a x d))
y
b
(fma.f64 x a d)
(fma.f64 a x d)
x
a
d
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
(fma.f64 z c (fma.f64 x a d))
(fma.f64 a x (fma.f64 c z d))
z
c
(fma.f64 x a d)
(fma.f64 a x d)
x
a
d
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 c z (fma.f64 b y d)))
(fma.f64 z c (fma.f64 y b d))
(fma.f64 c z (fma.f64 b y d))
z
c
(fma.f64 y b d)
(fma.f64 b y d)
y
b
d

localize53.0ms (0.6%)

Memory
22.2MiB live, 22.2MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(fma.f64 z c (fma.f64 y b d))
accuracy0.0
(fma.f64 y b d)
accuracy6.79607173292858
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
accuracy0.0
(fma.f64 x a d)
accuracy0.0078125
(fma.f64 z c (fma.f64 x a d))
accuracy8.47526329851372
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
accuracy0.0
(fma.f64 x a d)
accuracy0.00390625
(fma.f64 y b (fma.f64 x a d))
accuracy8.370988838556777
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
accuracy0.0
(*.f64 z c)
accuracy53.94894343785365
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
accuracy0.0
(fma.f64 z c d)
accuracy0.0
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
accuracy0.00390625
(fma.f64 x a (fma.f64 z c d))
Samples
40.0ms256×0valid
Compiler

Compiled 150 to 26 computations (82.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-add: 11.0ms (50.5% of total)
ival-mult: 10.0ms (45.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series17.0ms (0.2%)

Memory
9.1MiB live, 9.1MiB allocated
Counts
13 → 77
Calls
Call 1
Inputs
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
(fma.f64 x a (fma.f64 z c d))
(fma.f64 z c d)
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
(*.f64 z c)
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
(fma.f64 y b (fma.f64 x a d))
(fma.f64 x a d)
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
(fma.f64 z c (fma.f64 x a d))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
(fma.f64 z c (fma.f64 y b d))
(fma.f64 y b d)
Outputs
(+ d (+ (* b y) (* c z)))
(+ d (+ (* a x) (+ (* b y) (* c z))))
(+ d (* c z))
(+ d (+ (* a x) (* c z)))
(+ d (* b y))
(+ d (+ (* a x) (* b y)))
d
(+ d (* a x))
(* a x)
(* a (+ x (+ (/ d a) (+ (/ (* b y) a) (/ (* c z) a)))))
(* a (+ x (+ (/ d a) (/ (* c z) a))))
(* a (+ x (+ (/ d a) (/ (* b y) a))))
(* a (+ x (/ d a)))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (+ (* b y) (* c z))) a)))))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (* c z)) a)))))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (* b y)) a)))))
(* -1 (* a (+ (* -1 x) (* -1 (/ d a)))))
(* x (+ a (+ (/ d x) (+ (/ (* b y) x) (/ (* c z) x)))))
(* x (+ a (+ (/ d x) (/ (* c z) x))))
(* x (+ a (+ (/ d x) (/ (* b y) x))))
(* x (+ a (/ d x)))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (+ (* b y) (* c z))) x)))))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (* c z)) x)))))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (* b y)) x)))))
(* -1 (* x (+ (* -1 a) (* -1 (/ d x)))))
(* b y)
(* b (+ y (+ (/ d b) (+ (/ (* a x) b) (/ (* c z) b)))))
(* b (+ y (+ (/ d b) (/ (* a x) b))))
(* b (+ y (+ (/ d b) (/ (* c z) b))))
(* b (+ y (/ d b)))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (+ (* a x) (* c z))) b)))))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (* a x)) b)))))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (* c z)) b)))))
(* -1 (* b (+ (* -1 y) (* -1 (/ d b)))))
(* y (+ b (+ (/ d y) (+ (/ (* a x) y) (/ (* c z) y)))))
(* y (+ b (+ (/ d y) (/ (* a x) y))))
(* y (+ b (+ (/ d y) (/ (* c z) y))))
(* y (+ b (/ d y)))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (+ (* a x) (* c z))) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (* a x)) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (* c z)) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ d y)))))
(* c z)
(* c (+ z (+ (/ d c) (+ (/ (* a x) c) (/ (* b y) c)))))
(* c (+ z (+ (/ d c) (/ (* a x) c))))
(* c (+ z (/ d c)))
(* c (+ z (+ (/ d c) (/ (* b y) c))))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (+ (* a x) (* b y))) c)))))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (* a x)) c)))))
(* -1 (* c (+ (* -1 z) (* -1 (/ d c)))))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (* b y)) c)))))
(* z (+ c (+ (/ d z) (+ (/ (* a x) z) (/ (* b y) z)))))
(* z (+ c (+ (/ d z) (/ (* a x) z))))
(* z (+ c (/ d z)))
(* z (+ c (+ (/ d z) (/ (* b y) z))))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (+ (* a x) (* b y))) z)))))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (* a x)) z)))))
(* -1 (* z (+ (* -1 c) (* -1 (/ d z)))))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (* b y)) z)))))
(+ (* a x) (+ (* b y) (* c z)))
(+ (* a x) (* c z))
(+ (* a x) (* b y))
(+ (* b y) (* c z))
(* d (+ 1 (+ (/ (* a x) d) (+ (/ (* b y) d) (/ (* c z) d)))))
(* d (+ 1 (+ (/ (* a x) d) (/ (* c z) d))))
(* d (+ 1 (/ (* c z) d)))
(* d (+ 1 (+ (/ (* a x) d) (/ (* b y) d))))
(* d (+ 1 (/ (* a x) d)))
(* d (+ 1 (+ (/ (* b y) d) (/ (* c z) d))))
(* d (+ 1 (/ (* b y) d)))
(* -1 (* d (- (* -1 (/ (+ (* a x) (+ (* b y) (* c z))) d)) 1)))
(* -1 (* d (- (* -1 (/ (+ (* a x) (* c z)) d)) 1)))
(* -1 (* d (- (* -1 (/ (* c z) d)) 1)))
(* -1 (* d (- (* -1 (/ (+ (* a x) (* b y)) d)) 1)))
(* -1 (* d (- (* -1 (/ (* a x) d)) 1)))
(* -1 (* d (- (* -1 (/ (+ (* b y) (* c z)) d)) 1)))
(* -1 (* d (- (* -1 (/ (* b y) d)) 1)))
Calls

21 calls:

TimeVariablePointExpression
2.0ms
b
@-inf
((+ (* y b) (+ (* x a) (+ (* z c) d))) (+ (* x a) (+ (* z c) d)) (+ (* z c) d) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (* z c) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* y b) (+ (* x a) d)) (+ (* x a) d) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* z c) (+ (* x a) d)) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* z c) (+ (* y b) d)) (+ (* y b) d))
1.0ms
z
@-inf
((+ (* y b) (+ (* x a) (+ (* z c) d))) (+ (* x a) (+ (* z c) d)) (+ (* z c) d) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (* z c) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* y b) (+ (* x a) d)) (+ (* x a) d) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* z c) (+ (* x a) d)) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* z c) (+ (* y b) d)) (+ (* y b) d))
1.0ms
d
@-inf
((+ (* y b) (+ (* x a) (+ (* z c) d))) (+ (* x a) (+ (* z c) d)) (+ (* z c) d) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (* z c) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* y b) (+ (* x a) d)) (+ (* x a) d) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* z c) (+ (* x a) d)) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* z c) (+ (* y b) d)) (+ (* y b) d))
1.0ms
c
@-inf
((+ (* y b) (+ (* x a) (+ (* z c) d))) (+ (* x a) (+ (* z c) d)) (+ (* z c) d) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (* z c) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* y b) (+ (* x a) d)) (+ (* x a) d) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* z c) (+ (* x a) d)) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* z c) (+ (* y b) d)) (+ (* y b) d))
1.0ms
d
@inf
((+ (* y b) (+ (* x a) (+ (* z c) d))) (+ (* x a) (+ (* z c) d)) (+ (* z c) d) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (* z c) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* y b) (+ (* x a) d)) (+ (* x a) d) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* z c) (+ (* x a) d)) (+ (+ (+ (* a x) (* b y)) (* c z)) d) (+ (* z c) (+ (* y b) d)) (+ (* y b) d))

simplify148.0ms (1.6%)

Memory
39.4MiB live, 39.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0286917
11031899
23430856
37834856
08008774
Stop Event
iter limit
node limit
Counts
77 → 76
Calls
Call 1
Inputs
(+ d (+ (* b y) (* c z)))
(+ d (+ (* a x) (+ (* b y) (* c z))))
(+ d (* c z))
(+ d (+ (* a x) (* c z)))
(+ d (* b y))
(+ d (+ (* a x) (* b y)))
d
(+ d (* a x))
(* a x)
(* a (+ x (+ (/ d a) (+ (/ (* b y) a) (/ (* c z) a)))))
(* a (+ x (+ (/ d a) (/ (* c z) a))))
(* a (+ x (+ (/ d a) (/ (* b y) a))))
(* a (+ x (/ d a)))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (+ (* b y) (* c z))) a)))))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (* c z)) a)))))
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (* b y)) a)))))
(* -1 (* a (+ (* -1 x) (* -1 (/ d a)))))
(* x (+ a (+ (/ d x) (+ (/ (* b y) x) (/ (* c z) x)))))
(* x (+ a (+ (/ d x) (/ (* c z) x))))
(* x (+ a (+ (/ d x) (/ (* b y) x))))
(* x (+ a (/ d x)))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (+ (* b y) (* c z))) x)))))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (* c z)) x)))))
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (* b y)) x)))))
(* -1 (* x (+ (* -1 a) (* -1 (/ d x)))))
(* b y)
(* b (+ y (+ (/ d b) (+ (/ (* a x) b) (/ (* c z) b)))))
(* b (+ y (+ (/ d b) (/ (* a x) b))))
(* b (+ y (+ (/ d b) (/ (* c z) b))))
(* b (+ y (/ d b)))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (+ (* a x) (* c z))) b)))))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (* a x)) b)))))
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (* c z)) b)))))
(* -1 (* b (+ (* -1 y) (* -1 (/ d b)))))
(* y (+ b (+ (/ d y) (+ (/ (* a x) y) (/ (* c z) y)))))
(* y (+ b (+ (/ d y) (/ (* a x) y))))
(* y (+ b (+ (/ d y) (/ (* c z) y))))
(* y (+ b (/ d y)))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (+ (* a x) (* c z))) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (* a x)) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (* c z)) y)))))
(* -1 (* y (+ (* -1 b) (* -1 (/ d y)))))
(* c z)
(* c (+ z (+ (/ d c) (+ (/ (* a x) c) (/ (* b y) c)))))
(* c (+ z (+ (/ d c) (/ (* a x) c))))
(* c (+ z (/ d c)))
(* c (+ z (+ (/ d c) (/ (* b y) c))))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (+ (* a x) (* b y))) c)))))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (* a x)) c)))))
(* -1 (* c (+ (* -1 z) (* -1 (/ d c)))))
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (* b y)) c)))))
(* z (+ c (+ (/ d z) (+ (/ (* a x) z) (/ (* b y) z)))))
(* z (+ c (+ (/ d z) (/ (* a x) z))))
(* z (+ c (/ d z)))
(* z (+ c (+ (/ d z) (/ (* b y) z))))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (+ (* a x) (* b y))) z)))))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (* a x)) z)))))
(* -1 (* z (+ (* -1 c) (* -1 (/ d z)))))
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (* b y)) z)))))
(+ (* a x) (+ (* b y) (* c z)))
(+ (* a x) (* c z))
(+ (* a x) (* b y))
(+ (* b y) (* c z))
(* d (+ 1 (+ (/ (* a x) d) (+ (/ (* b y) d) (/ (* c z) d)))))
(* d (+ 1 (+ (/ (* a x) d) (/ (* c z) d))))
(* d (+ 1 (/ (* c z) d)))
(* d (+ 1 (+ (/ (* a x) d) (/ (* b y) d))))
(* d (+ 1 (/ (* a x) d)))
(* d (+ 1 (+ (/ (* b y) d) (/ (* c z) d))))
(* d (+ 1 (/ (* b y) d)))
(* -1 (* d (- (* -1 (/ (+ (* a x) (+ (* b y) (* c z))) d)) 1)))
(* -1 (* d (- (* -1 (/ (+ (* a x) (* c z)) d)) 1)))
(* -1 (* d (- (* -1 (/ (* c z) d)) 1)))
(* -1 (* d (- (* -1 (/ (+ (* a x) (* b y)) d)) 1)))
(* -1 (* d (- (* -1 (/ (* a x) d)) 1)))
(* -1 (* d (- (* -1 (/ (+ (* b y) (* c z)) d)) 1)))
(* -1 (* d (- (* -1 (/ (* b y) d)) 1)))
Outputs
(+ d (+ (* b y) (* c z)))
(fma.f64 c z (fma.f64 b y d))
(+ d (+ (* a x) (+ (* b y) (* c z))))
(fma.f64 c z (fma.f64 a x (fma.f64 b y d)))
(+ d (* c z))
(fma.f64 c z d)
(+ d (+ (* a x) (* c z)))
(fma.f64 a x (fma.f64 c z d))
(+ d (* b y))
(fma.f64 b y d)
(+ d (+ (* a x) (* b y)))
(fma.f64 a x (fma.f64 b y d))
d
(+ d (* a x))
(fma.f64 a x d)
(* a x)
(*.f64 a x)
(* a (+ x (+ (/ d a) (+ (/ (* b y) a) (/ (* c z) a)))))
(*.f64 (fma.f64 (/.f64 z a) c (fma.f64 (/.f64 y a) b (+.f64 (/.f64 d a) x))) a)
(* a (+ x (+ (/ d a) (/ (* c z) a))))
(*.f64 (fma.f64 (/.f64 z a) c (+.f64 (/.f64 d a) x)) a)
(* a (+ x (+ (/ d a) (/ (* b y) a))))
(*.f64 (fma.f64 (/.f64 y a) b (+.f64 (/.f64 d a) x)) a)
(* a (+ x (/ d a)))
(*.f64 (+.f64 (/.f64 d a) x) a)
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (+ (* b y) (* c z))) a)))))
(*.f64 (+.f64 (/.f64 (fma.f64 c z (fma.f64 b y d)) a) x) a)
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (* c z)) a)))))
(*.f64 (+.f64 (/.f64 (fma.f64 c z d) a) x) a)
(* -1 (* a (+ (* -1 x) (* -1 (/ (+ d (* b y)) a)))))
(*.f64 (+.f64 (/.f64 (fma.f64 b y d) a) x) a)
(* -1 (* a (+ (* -1 x) (* -1 (/ d a)))))
(*.f64 (+.f64 (/.f64 d a) x) a)
(* x (+ a (+ (/ d x) (+ (/ (* b y) x) (/ (* c z) x)))))
(*.f64 (fma.f64 (/.f64 z x) c (fma.f64 (/.f64 y x) b (+.f64 (/.f64 d x) a))) x)
(* x (+ a (+ (/ d x) (/ (* c z) x))))
(*.f64 (fma.f64 (/.f64 z x) c (+.f64 (/.f64 d x) a)) x)
(* x (+ a (+ (/ d x) (/ (* b y) x))))
(*.f64 (fma.f64 (/.f64 y x) b (+.f64 (/.f64 d x) a)) x)
(* x (+ a (/ d x)))
(*.f64 (+.f64 (/.f64 d x) a) x)
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (+ (* b y) (* c z))) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 c z (fma.f64 b y d)) x) a) x)
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (* c z)) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 c z d) x) a) x)
(* -1 (* x (+ (* -1 a) (* -1 (/ (+ d (* b y)) x)))))
(*.f64 (+.f64 (/.f64 (fma.f64 b y d) x) a) x)
(* -1 (* x (+ (* -1 a) (* -1 (/ d x)))))
(*.f64 (+.f64 (/.f64 d x) a) x)
(* b y)
(*.f64 b y)
(* b (+ y (+ (/ d b) (+ (/ (* a x) b) (/ (* c z) b)))))
(*.f64 (+.f64 (fma.f64 (/.f64 z b) c (fma.f64 (/.f64 x b) a y)) (/.f64 d b)) b)
(* b (+ y (+ (/ d b) (/ (* a x) b))))
(*.f64 (fma.f64 (/.f64 x b) a (+.f64 (/.f64 d b) y)) b)
(* b (+ y (+ (/ d b) (/ (* c z) b))))
(*.f64 (fma.f64 (/.f64 z b) c (+.f64 (/.f64 d b) y)) b)
(* b (+ y (/ d b)))
(*.f64 (+.f64 (/.f64 d b) y) b)
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (+ (* a x) (* c z))) b)))))
(*.f64 (+.f64 (/.f64 (fma.f64 a x (fma.f64 c z d)) b) y) b)
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (* a x)) b)))))
(*.f64 (+.f64 (/.f64 (fma.f64 a x d) b) y) b)
(* -1 (* b (+ (* -1 y) (* -1 (/ (+ d (* c z)) b)))))
(*.f64 (+.f64 (/.f64 (fma.f64 c z d) b) y) b)
(* -1 (* b (+ (* -1 y) (* -1 (/ d b)))))
(*.f64 (+.f64 (/.f64 d b) y) b)
(* y (+ b (+ (/ d y) (+ (/ (* a x) y) (/ (* c z) y)))))
(*.f64 (+.f64 (fma.f64 (/.f64 z y) c (fma.f64 (/.f64 x y) a b)) (/.f64 d y)) y)
(* y (+ b (+ (/ d y) (/ (* a x) y))))
(*.f64 (fma.f64 (/.f64 x y) a (+.f64 (/.f64 d y) b)) y)
(* y (+ b (+ (/ d y) (/ (* c z) y))))
(*.f64 (fma.f64 (/.f64 z y) c (+.f64 (/.f64 d y) b)) y)
(* y (+ b (/ d y)))
(*.f64 (+.f64 (/.f64 d y) b) y)
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (+ (* a x) (* c z))) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 a x (fma.f64 c z d)) y) b) y)
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (* a x)) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 a x d) y) b) y)
(* -1 (* y (+ (* -1 b) (* -1 (/ (+ d (* c z)) y)))))
(*.f64 (+.f64 (/.f64 (fma.f64 c z d) y) b) y)
(* -1 (* y (+ (* -1 b) (* -1 (/ d y)))))
(*.f64 (+.f64 (/.f64 d y) b) y)
(* c z)
(*.f64 c z)
(* c (+ z (+ (/ d c) (+ (/ (* a x) c) (/ (* b y) c)))))
(*.f64 (fma.f64 (/.f64 y c) b (fma.f64 (/.f64 x c) a (+.f64 (/.f64 d c) z))) c)
(* c (+ z (+ (/ d c) (/ (* a x) c))))
(*.f64 (fma.f64 (/.f64 x c) a (+.f64 (/.f64 d c) z)) c)
(* c (+ z (/ d c)))
(*.f64 (+.f64 (/.f64 d c) z) c)
(* c (+ z (+ (/ d c) (/ (* b y) c))))
(*.f64 (fma.f64 (/.f64 y c) b (+.f64 (/.f64 d c) z)) c)
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (+ (* a x) (* b y))) c)))))
(*.f64 (+.f64 (/.f64 (fma.f64 a x (fma.f64 b y d)) c) z) c)
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (* a x)) c)))))
(*.f64 (+.f64 (/.f64 (fma.f64 a x d) c) z) c)
(* -1 (* c (+ (* -1 z) (* -1 (/ d c)))))
(*.f64 (+.f64 (/.f64 d c) z) c)
(* -1 (* c (+ (* -1 z) (* -1 (/ (+ d (* b y)) c)))))
(*.f64 (+.f64 (/.f64 (fma.f64 b y d) c) z) c)
(* z (+ c (+ (/ d z) (+ (/ (* a x) z) (/ (* b y) z)))))
(*.f64 (+.f64 (fma.f64 (/.f64 x z) a (fma.f64 (/.f64 y z) b c)) (/.f64 d z)) z)
(* z (+ c (+ (/ d z) (/ (* a x) z))))
(*.f64 (fma.f64 (/.f64 x z) a (+.f64 (/.f64 d z) c)) z)
(* z (+ c (/ d z)))
(*.f64 (+.f64 (/.f64 d z) c) z)
(* z (+ c (+ (/ d z) (/ (* b y) z))))
(*.f64 (fma.f64 (/.f64 y z) b (+.f64 (/.f64 d z) c)) z)
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (+ (* a x) (* b y))) z)))))
(*.f64 (+.f64 (/.f64 (fma.f64 a x (fma.f64 b y d)) z) c) z)
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (* a x)) z)))))
(*.f64 (+.f64 (/.f64 (fma.f64 a x d) z) c) z)
(* -1 (* z (+ (* -1 c) (* -1 (/ d z)))))
(*.f64 (+.f64 (/.f64 d z) c) z)
(* -1 (* z (+ (* -1 c) (* -1 (/ (+ d (* b y)) z)))))
(*.f64 (+.f64 (/.f64 (fma.f64 b y d) z) c) z)
(+ (* a x) (+ (* b y) (* c z)))
(fma.f64 c z (fma.f64 a x (*.f64 b y)))
(+ (* a x) (* c z))
(fma.f64 c z (*.f64 a x))
(+ (* a x) (* b y))
(fma.f64 a x (*.f64 b y))
(+ (* b y) (* c z))
(fma.f64 c z (*.f64 b y))
(* d (+ 1 (+ (/ (* a x) d) (+ (/ (* b y) d) (/ (* c z) d)))))
(*.f64 (fma.f64 (/.f64 x d) a (fma.f64 (/.f64 y d) b (fma.f64 (/.f64 z d) c #s(literal 1 binary64)))) d)
(* d (+ 1 (+ (/ (* a x) d) (/ (* c z) d))))
(*.f64 (fma.f64 (/.f64 x d) a (fma.f64 (/.f64 z d) c #s(literal 1 binary64))) d)
(* d (+ 1 (/ (* c z) d)))
(fma.f64 (/.f64 (*.f64 c z) d) d d)
(* d (+ 1 (+ (/ (* a x) d) (/ (* b y) d))))
(*.f64 (fma.f64 (/.f64 y d) b (fma.f64 (/.f64 x d) a #s(literal 1 binary64))) d)
(* d (+ 1 (/ (* a x) d)))
(fma.f64 (/.f64 (*.f64 a x) d) d d)
(* d (+ 1 (+ (/ (* b y) d) (/ (* c z) d))))
(*.f64 (fma.f64 (/.f64 y d) b (fma.f64 (/.f64 z d) c #s(literal 1 binary64))) d)
(* d (+ 1 (/ (* b y) d)))
(fma.f64 (/.f64 (*.f64 b y) d) d d)
(* -1 (* d (- (* -1 (/ (+ (* a x) (+ (* b y) (* c z))) d)) 1)))
(*.f64 (neg.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c z (fma.f64 a x (*.f64 b y))) d)))
(* -1 (* d (- (* -1 (/ (+ (* a x) (* c z)) d)) 1)))
(*.f64 (neg.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c z (*.f64 a x)) d)))
(* -1 (* d (- (* -1 (/ (* c z) d)) 1)))
(*.f64 (neg.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) d)))
(* -1 (* d (- (* -1 (/ (+ (* a x) (* b y)) d)) 1)))
(*.f64 (neg.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a x (*.f64 b y)) d)))
(* -1 (* d (- (* -1 (/ (* a x) d)) 1)))
(*.f64 (neg.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) d)))
(* -1 (* d (- (* -1 (/ (+ (* b y) (* c z)) d)) 1)))
(*.f64 (neg.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c z (*.f64 b y)) d)))
(* -1 (* d (- (* -1 (/ (* b y) d)) 1)))
(*.f64 (neg.f64 d) (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 b y) d)))

rewrite226.0ms (2.5%)

Memory
-94.0MiB live, 72.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026133
037121
1196121
21751121
09234121
Stop Event
iter limit
node limit
iter limit
Counts
13 → 577
Calls
Call 1
Inputs
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
(fma.f64 x a (fma.f64 z c d))
(fma.f64 z c d)
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
(*.f64 z c)
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
(fma.f64 y b (fma.f64 x a d))
(fma.f64 x a d)
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
(fma.f64 z c (fma.f64 x a d))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
(fma.f64 z c (fma.f64 y b d))
(fma.f64 y b d)
Outputs
(*.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 a x (fma.f64 c z d)) (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y)))) (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d)) (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (*.f64 d d))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 a x (fma.f64 c z d)) (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y)))) (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 3 binary64)) (pow.f64 (fma.f64 b y d) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)) (*.f64 (fma.f64 c z (*.f64 a x)) (fma.f64 b y d)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (fma.f64 c z (fma.f64 b y d)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 c z (fma.f64 b y d)) (fma.f64 c z (fma.f64 b y d))) (*.f64 (*.f64 a x) (fma.f64 c z (fma.f64 b y d))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z (fma.f64 b y d)) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (fma.f64 (fma.f64 c z (fma.f64 b y d)) (fma.f64 c z (fma.f64 b y d)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (fma.f64 c z (fma.f64 b y d)) (*.f64 a x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y (fma.f64 a x d)) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 (fma.f64 b y (fma.f64 a x d)) (fma.f64 b y (fma.f64 a x d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (fma.f64 b y (fma.f64 a x d)) (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 2 binary64)) (*.f64 (fma.f64 a x d) (fma.f64 c z (*.f64 b y))))))
(/.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (fma.f64 b y (fma.f64 a x d)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 b y (fma.f64 a x d)) (fma.f64 b y (fma.f64 a x d))) (*.f64 (*.f64 c z) (fma.f64 b y (fma.f64 a x d))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (*.f64 (fma.f64 c z d) (fma.f64 a x (*.f64 b y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 a x (*.f64 b y)) (fma.f64 c z d))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y))))
(/.f64 (neg.f64 (-.f64 (*.f64 d d) (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)))) (neg.f64 (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 3 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (*.f64 (fma.f64 a x (*.f64 b y)) (fma.f64 c z d))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (*.f64 d d)))) (neg.f64 (neg.f64 (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 a x (fma.f64 c z d)) (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y)))) (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (-.f64 (*.f64 c z) d) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))) (neg.f64 (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (*.f64 c z) d))))
(/.f64 (neg.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))) (neg.f64 (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (-.f64 (*.f64 c z) d) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))) (neg.f64 (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (*.f64 c z) d))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))) (neg.f64 (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d)))) (*.f64 (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d))) (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d))) (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d))) (*.f64 (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d)) (*.f64 d d))) (*.f64 (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d)) (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (-.f64 d (*.f64 b y)) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (-.f64 (*.f64 d d) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (-.f64 d (*.f64 b y))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 b y) d)) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (neg.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (neg.f64 (-.f64 (*.f64 b y) d))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (neg.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (neg.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (-.f64 (*.f64 b y) d) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (-.f64 (*.f64 b y) d)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) d))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (fma.f64 d d (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) d)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 a x) (*.f64 c z)) (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 d (*.f64 b y)) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (-.f64 (*.f64 d d) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (-.f64 d (*.f64 b y))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 b y) d)) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (neg.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (neg.f64 (-.f64 (*.f64 b y) d))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (neg.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (neg.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (*.f64 b y) d) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (-.f64 (*.f64 b y) d)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) d))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (fma.f64 d d (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) d)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 c z) (*.f64 a x)) (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (-.f64 d (*.f64 b y)) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (-.f64 (*.f64 d d) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (-.f64 d (*.f64 b y))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (neg.f64 (-.f64 (*.f64 b y) d)) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (neg.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (neg.f64 (-.f64 (*.f64 b y) d))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (neg.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (-.f64 (*.f64 b y) d) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (-.f64 (*.f64 b y) d)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) d))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) d)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (*.f64 c z)))) (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (-.f64 d (*.f64 b y)) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (-.f64 (*.f64 d d) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (-.f64 d (*.f64 b y))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (neg.f64 (-.f64 (*.f64 b y) d)) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (neg.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (neg.f64 (-.f64 (*.f64 b y) d))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (neg.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (-.f64 (*.f64 b y) d) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (-.f64 (*.f64 b y) d)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) d))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) d)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 a x)))) (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (*.f64 b y) (*.f64 c z)) (*.f64 (-.f64 d (*.f64 a x)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (-.f64 d (*.f64 a x)) (-.f64 (*.f64 b y) (*.f64 c z))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (*.f64 c z) (*.f64 b y)) (*.f64 (-.f64 d (*.f64 a x)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (-.f64 d (*.f64 a x)) (-.f64 (*.f64 c z) (*.f64 b y))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z)))) (*.f64 (-.f64 d (*.f64 a x)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (-.f64 d (*.f64 a x)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z))))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y)))) (*.f64 (-.f64 d (*.f64 a x)) (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (-.f64 d (*.f64 a x)) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 b y) (*.f64 c z)) (*.f64 (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (*.f64 b y) (*.f64 c z))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 c z) (*.f64 b y)) (*.f64 (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (*.f64 c z) (*.f64 b y))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z)))) (*.f64 (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y)))) (*.f64 (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 b y) (*.f64 c z)) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (-.f64 (*.f64 b y) (*.f64 c z))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 c z) (*.f64 b y)) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (-.f64 (*.f64 c z) (*.f64 b y))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z)))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y)))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (*.f64 b y) (*.f64 c z)) (*.f64 (neg.f64 (-.f64 (*.f64 a x) d)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 a x) d)) (-.f64 (*.f64 b y) (*.f64 c z))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (*.f64 c z) (*.f64 b y)) (*.f64 (neg.f64 (-.f64 (*.f64 a x) d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 a x) d)) (-.f64 (*.f64 c z) (*.f64 b y))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z)))) (*.f64 (neg.f64 (-.f64 (*.f64 a x) d)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 a x) d)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y)))) (*.f64 (neg.f64 (-.f64 (*.f64 a x) d)) (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 a x) d)) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (-.f64 (*.f64 b y) (*.f64 c z)) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (-.f64 (*.f64 b y) (*.f64 c z))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (-.f64 (*.f64 c z) (*.f64 b y)) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (-.f64 (*.f64 c z) (*.f64 b y))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z)))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y)))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (*.f64 b y) (*.f64 c z)) (*.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 a x) d) (-.f64 (*.f64 b y) (*.f64 c z))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (*.f64 c z) (*.f64 b y)) (*.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 a x) d) (-.f64 (*.f64 c z) (*.f64 b y))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z)))) (*.f64 (-.f64 (*.f64 a x) d) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 a x) d) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y)))) (*.f64 (-.f64 (*.f64 a x) d) (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 a x) d) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (-.f64 (*.f64 b y) (*.f64 c z)) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) d))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) d))) (-.f64 (*.f64 b y) (*.f64 c z))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (-.f64 (*.f64 c z) (*.f64 b y)) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) d))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) d))) (-.f64 (*.f64 c z) (*.f64 b y))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z)))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) d))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) d))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y)))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) d))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) d))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (-.f64 (*.f64 b y) (*.f64 c z)) (*.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (*.f64 b y) (*.f64 c z))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (-.f64 (*.f64 c z) (*.f64 b y)) (*.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (*.f64 c z) (*.f64 b y))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z)))) (*.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (*.f64 c z))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y)))) (*.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 c z) (*.f64 b y))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 d (*.f64 c z)) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (-.f64 d (*.f64 c z))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 c z) d)) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (neg.f64 (-.f64 (*.f64 c z) d))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (*.f64 c z) d) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (-.f64 (*.f64 c z) d)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 b y) (*.f64 a x)) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 d (*.f64 c z)) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (-.f64 d (*.f64 c z))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 c z) d)) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c z) d))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 c z) d) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (-.f64 (*.f64 c z) d)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 d (*.f64 c z)) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (-.f64 d (*.f64 c z))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 c z) d)) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (neg.f64 (-.f64 (*.f64 c z) d))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 c z) d) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (-.f64 (*.f64 c z) d)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (-.f64 d (*.f64 c z)) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (-.f64 d (*.f64 c z))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c z) d)) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (neg.f64 (-.f64 (*.f64 c z) d))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (-.f64 (*.f64 c z) d) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (-.f64 (*.f64 c z) d)))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (-.f64 d (*.f64 c z)) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (-.f64 d (*.f64 c z))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (neg.f64 (-.f64 (*.f64 c z) d)) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c z) d))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (-.f64 (*.f64 c z) d) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (-.f64 (*.f64 c z) d)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (-.f64 d (*.f64 c z)) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 d (*.f64 c z))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) #s(literal 1 binary64))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) #s(literal 1 binary64))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 c z) d)) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (neg.f64 (-.f64 (*.f64 c z) d))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (-.f64 d (*.f64 c z)) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (-.f64 d (*.f64 c z))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (neg.f64 (-.f64 (*.f64 c z) d)) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (neg.f64 (-.f64 (*.f64 c z) d))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (-.f64 (*.f64 c z) d) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (-.f64 (*.f64 c z) d)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (-.f64 d (*.f64 c z)) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 d (*.f64 c z))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (neg.f64 (-.f64 (*.f64 c z) d)) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 c z) d))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (-.f64 (*.f64 b y) (*.f64 a x)) (*.f64 (-.f64 d (*.f64 c z)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))) (*.f64 (-.f64 d (*.f64 c z)) (-.f64 (*.f64 b y) (*.f64 a x))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (-.f64 d (*.f64 c z)) #s(literal 1 binary64))) (*.f64 (-.f64 d (*.f64 c z)) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (*.f64 (-.f64 d (*.f64 c z)) #s(literal 1 binary64))) (*.f64 (-.f64 d (*.f64 c z)) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (*.f64 (-.f64 d (*.f64 c z)) (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))) (*.f64 (-.f64 d (*.f64 c z)) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (*.f64 (-.f64 d (*.f64 c z)) (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))))) (*.f64 (-.f64 d (*.f64 c z)) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (fma.f64 a x (*.f64 (neg.f64 b) y)) (*.f64 (-.f64 d (*.f64 c z)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (-.f64 d (*.f64 c z)) (fma.f64 a x (*.f64 (neg.f64 b) y))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (*.f64 (-.f64 d (*.f64 c z)) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (-.f64 d (*.f64 c z)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y)))))
(/.f64 (fma.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (*.f64 (-.f64 d (*.f64 c z)) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (-.f64 d (*.f64 c z)) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 b y) (*.f64 a x)) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (*.f64 b y) (*.f64 a x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 a x (*.f64 (neg.f64 b) y)) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (fma.f64 a x (*.f64 (neg.f64 b) y))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 b y) (*.f64 a x)) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (-.f64 (*.f64 b y) (*.f64 a x))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 a x (*.f64 (neg.f64 b) y)) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (fma.f64 a x (*.f64 (neg.f64 b) y))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (-.f64 (*.f64 b y) (*.f64 a x)) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (-.f64 (*.f64 b y) (*.f64 a x))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (fma.f64 a x (*.f64 (neg.f64 b) y)) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (fma.f64 a x (*.f64 (neg.f64 b) y))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y)))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (neg.f64 (-.f64 (*.f64 c z) d)) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (-.f64 (*.f64 b y) (*.f64 a x)) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (-.f64 (*.f64 b y) (*.f64 a x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (fma.f64 a x (*.f64 (neg.f64 b) y)) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (fma.f64 a x (*.f64 (neg.f64 b) y))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (*.f64 b y) (*.f64 a x)) (*.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 c z) d) (-.f64 (*.f64 b y) (*.f64 a x))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 c z) d) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 c z) d) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 c z) d) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 c z) d) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (*.f64 (-.f64 (*.f64 c z) d) (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 c z) d) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 c z) d) (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 c z) d) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (fma.f64 a x (*.f64 (neg.f64 b) y)) (*.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 c z) d) (fma.f64 a x (*.f64 (neg.f64 b) y))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (*.f64 (-.f64 (*.f64 c z) d) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 c z) d) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 c z) d) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 c z) d) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (-.f64 (*.f64 b y) (*.f64 a x)) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (-.f64 (*.f64 b y) (*.f64 a x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) #s(literal 1 binary64))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) #s(literal 1 binary64))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 a x (*.f64 (neg.f64 b) y)) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (fma.f64 a x (*.f64 (neg.f64 b) y))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (-.f64 (*.f64 b y) (*.f64 a x)) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (-.f64 (*.f64 b y) (*.f64 a x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (/.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (neg.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 a x (*.f64 (neg.f64 b) y)) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (fma.f64 a x (*.f64 (neg.f64 b) y))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a x) b) y)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (*.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d)) (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 a x (fma.f64 c z d)) (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y)))) (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64))) (-.f64 (fma.f64 a x (*.f64 b y)) (fma.f64 c z d)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y)))
(/.f64 (-.f64 (*.f64 d d) (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64))) (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d))) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d)) (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 a x (fma.f64 c z d)) (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y)))) (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 3 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (*.f64 (fma.f64 a x (*.f64 b y)) (fma.f64 c z d)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 a x (fma.f64 c z d)) (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (neg.f64 (fma.f64 d d (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (*.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (neg.f64 (fma.f64 d (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y)))) (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (-.f64 (*.f64 c z) d) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (-.f64 (*.f64 c z) d)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (-.f64 (*.f64 c z) d) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (*.f64 c z) d)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64))) (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (*.f64 d d)) (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (fma.f64 (fma.f64 a x (fma.f64 c z d)) (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (*.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) d))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (fma.f64 d (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y)))) (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 b y) (fma.f64 a x d)) #s(literal -1 binary64)) (*.f64 c z))
(fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (pow.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) #s(literal -1 binary64)) (fma.f64 c z d))
(fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 a x) d) #s(literal -1 binary64)) (fma.f64 c z (*.f64 b y)))
(fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) #s(literal -1 binary64)) (*.f64 b y))
(fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 b y d) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 c z) (fma.f64 b y d)) #s(literal -1 binary64)) (*.f64 a x))
(fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) #s(literal -1 binary64)) (*.f64 b y))
(fma.f64 (-.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 a x (*.f64 b y)) (*.f64 c z)) #s(literal -1 binary64)) d)
(fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 c z) d) #s(literal -1 binary64)) (fma.f64 a x (*.f64 b y)))
(fma.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 c z))
(fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 c z d))
(fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 c z (*.f64 b y)))
(fma.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 b y))
(fma.f64 (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 b y d) (-.f64 (fma.f64 b y d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 a x))
(fma.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 b y))
(fma.f64 (+.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 c z) (-.f64 (*.f64 c z) (fma.f64 a x (*.f64 b y))) (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64))) #s(literal -1 binary64)) d)
(fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal -1 binary64)) (fma.f64 a x (*.f64 b y)))
(fma.f64 c z (fma.f64 b y (fma.f64 a x d)))
(fma.f64 z c (fma.f64 b y (fma.f64 a x d)))
(fma.f64 a x (fma.f64 c z (fma.f64 b y d)))
(fma.f64 x a (fma.f64 c z (fma.f64 b y d)))
(fma.f64 b y (fma.f64 a x (fma.f64 c z d)))
(fma.f64 y b (fma.f64 a x (fma.f64 c z d)))
(-.f64 (/.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (-.f64 (fma.f64 a x (*.f64 b y)) (fma.f64 c z d))) (/.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (fma.f64 a x (*.f64 b y)) (fma.f64 c z d))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64)) (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y))) (/.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y))))
(-.f64 (/.f64 (*.f64 d d) (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y))))) (/.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (-.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y))))))
(-.f64 (/.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d)))) (/.f64 (pow.f64 (fma.f64 a x (fma.f64 c z d)) #s(literal 2 binary64)) (-.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d)))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) #s(literal 2 binary64)) (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d))) (/.f64 (*.f64 d d) (fma.f64 a x (-.f64 (fma.f64 c z (*.f64 b y)) d))))
(+.f64 (fma.f64 c z (*.f64 a x)) (fma.f64 b y d))
(+.f64 (*.f64 a x) (fma.f64 c z (fma.f64 b y d)))
(+.f64 (*.f64 b y) (fma.f64 a x (fma.f64 c z d)))
(+.f64 (fma.f64 c z (fma.f64 b y d)) (*.f64 a x))
(+.f64 (fma.f64 b y (fma.f64 a x d)) (*.f64 c z))
(+.f64 (fma.f64 a x d) (fma.f64 c z (*.f64 b y)))
(+.f64 (*.f64 c z) (fma.f64 b y (fma.f64 a x d)))
(+.f64 (fma.f64 a x (fma.f64 c z (*.f64 b y))) d)
(+.f64 (fma.f64 a x (*.f64 b y)) (fma.f64 c z d))
(+.f64 (fma.f64 a x (fma.f64 c z d)) (*.f64 b y))
(+.f64 (fma.f64 c z d) (fma.f64 a x (*.f64 b y)))
(+.f64 d (fma.f64 a x (fma.f64 c z (*.f64 b y))))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (*.f64 d (fma.f64 c z (*.f64 a x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 a x d) (*.f64 c z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (-.f64 (fma.f64 c z (*.f64 a x)) d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 c z d) (*.f64 a x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (-.f64 (*.f64 d d) (*.f64 (fma.f64 c z (*.f64 a x)) d)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (*.f64 c z) (fma.f64 a x d))) (*.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) (-.f64 (*.f64 c z) (fma.f64 a x d))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (*.f64 a x) (fma.f64 c z d))) (*.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (-.f64 (fma.f64 a x d) (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (fma.f64 c z (*.f64 a x)) d))
(/.f64 (-.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (fma.f64 c z d) (*.f64 a x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (-.f64 (*.f64 d d) (*.f64 (fma.f64 c z (*.f64 a x)) d))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 a x d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (fma.f64 a x d) (*.f64 c z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 c z d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (fma.f64 c z d))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))) (-.f64 (*.f64 c z) (fma.f64 a x d)))
(/.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64))) (-.f64 (*.f64 a x) (fma.f64 c z d)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (fma.f64 a x d) (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (fma.f64 c z d)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 a x) d) #s(literal -1 binary64)) (*.f64 c z))
(fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 c z) d) #s(literal -1 binary64)) (*.f64 a x))
(fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 c z))
(fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 a x))
(fma.f64 c z (fma.f64 a x d))
(fma.f64 z c (fma.f64 a x d))
(fma.f64 a x (fma.f64 c z d))
(fma.f64 x a (fma.f64 c z d))
(-.f64 (/.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (fma.f64 a x d) (*.f64 c z))) (/.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (fma.f64 a x d) (*.f64 c z))))
(-.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (-.f64 (fma.f64 c z (*.f64 a x)) d)) (/.f64 (*.f64 d d) (-.f64 (fma.f64 c z (*.f64 a x)) d)))
(-.f64 (/.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (fma.f64 c z d) (*.f64 a x))) (/.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (fma.f64 c z d) (*.f64 a x))))
(-.f64 (/.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (*.f64 c z) (fma.f64 a x d))) (/.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (*.f64 c z) (fma.f64 a x d))))
(-.f64 (/.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (*.f64 a x) (fma.f64 c z d))) (/.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (*.f64 a x) (fma.f64 c z d))))
(+.f64 (fma.f64 c z (*.f64 a x)) d)
(+.f64 (*.f64 a x) (fma.f64 c z d))
(+.f64 (fma.f64 a x d) (*.f64 c z))
(+.f64 (*.f64 c z) (fma.f64 a x d))
(+.f64 (fma.f64 c z d) (*.f64 a x))
(+.f64 d (fma.f64 c z (*.f64 a x)))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 c z) d) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (neg.f64 (-.f64 d (*.f64 c z))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))) (neg.f64 (neg.f64 (-.f64 (*.f64 c z) d))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (*.f64 c z) d)) (*.f64 (-.f64 (*.f64 c z) d) (*.f64 d d))) (pow.f64 (-.f64 (*.f64 c z) d) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (-.f64 d (*.f64 c z)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 c z) d) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (-.f64 (*.f64 c z) d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (*.f64 c z) d))
(/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (*.f64 c z) d))))
(/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))
(fma.f64 c z d)
(fma.f64 z c d)
(-.f64 (/.f64 (*.f64 d d) (-.f64 d (*.f64 c z))) (/.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 d (*.f64 c z))))
(-.f64 (/.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (*.f64 c z) d)) (/.f64 (*.f64 d d) (-.f64 (*.f64 c z) d)))
(+.f64 (*.f64 c z) d)
(+.f64 d (*.f64 c z))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 c z))
(*.f64 c z)
(*.f64 z c)
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 b y (fma.f64 a x d)))
(*.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 b y) (fma.f64 a x d)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 b y) (fma.f64 a x d)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (fma.f64 b y d) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (fma.f64 b y d)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (fma.f64 b y d) (*.f64 a x)))))
(/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (*.f64 d (fma.f64 a x (*.f64 b y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 a x d) (*.f64 b y))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (-.f64 (fma.f64 a x (*.f64 b y)) d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (-.f64 (*.f64 d d) (*.f64 (fma.f64 a x (*.f64 b y)) d)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 b y) (fma.f64 a x d)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (*.f64 b y) (fma.f64 a x d))) (*.f64 (-.f64 (*.f64 b y) (fma.f64 a x d)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 b y) (fma.f64 a x d)) (-.f64 (*.f64 b y) (fma.f64 a x d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 b y) (fma.f64 a x d)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (-.f64 (fma.f64 a x d) (*.f64 b y)))
(/.f64 (-.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (fma.f64 a x (*.f64 b y)) d))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b y) (fma.f64 a x d)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (-.f64 (*.f64 d d) (*.f64 (fma.f64 a x (*.f64 b y)) d))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 b y) (fma.f64 a x d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (fma.f64 a x d))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))) (-.f64 (*.f64 b y) (fma.f64 a x d)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (fma.f64 a x d)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (pow.f64 (fma.f64 a x (*.f64 (neg.f64 b) y)) #s(literal -1 binary64)) d)
(fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 a x) d) #s(literal -1 binary64)) (*.f64 b y))
(fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 b y) d) #s(literal -1 binary64)) (*.f64 a x))
(fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 b y) (-.f64 (*.f64 b y) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal -1 binary64)) d)
(fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 b y))
(fma.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 a x))
(fma.f64 a x (fma.f64 b y d))
(fma.f64 x a (fma.f64 b y d))
(fma.f64 b y (fma.f64 a x d))
(fma.f64 y b (fma.f64 a x d))
(-.f64 (/.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (fma.f64 a x d) (*.f64 b y))) (/.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (fma.f64 a x d) (*.f64 b y))))
(-.f64 (/.f64 (pow.f64 (fma.f64 a x (*.f64 b y)) #s(literal 2 binary64)) (-.f64 (fma.f64 a x (*.f64 b y)) d)) (/.f64 (*.f64 d d) (-.f64 (fma.f64 a x (*.f64 b y)) d)))
(-.f64 (/.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (*.f64 b y) (fma.f64 a x d))) (/.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (*.f64 b y) (fma.f64 a x d))))
(+.f64 (*.f64 a x) (fma.f64 b y d))
(+.f64 (*.f64 b y) (fma.f64 a x d))
(+.f64 (fma.f64 b y d) (*.f64 a x))
(+.f64 (fma.f64 a x d) (*.f64 b y))
(+.f64 (fma.f64 a x (*.f64 b y)) d)
(+.f64 d (fma.f64 a x (*.f64 b y)))
(*.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 a x) d) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (neg.f64 (-.f64 d (*.f64 a x))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)))) (neg.f64 (neg.f64 (-.f64 (*.f64 a x) d))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (*.f64 a x) d)) (*.f64 (-.f64 (*.f64 a x) d) (*.f64 d d))) (pow.f64 (-.f64 (*.f64 a x) d) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 d (*.f64 a x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a x) d) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (-.f64 (*.f64 a x) d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (neg.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (*.f64 a x) d))
(/.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) d))))
(/.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))
(fma.f64 a x d)
(fma.f64 x a d)
(-.f64 (/.f64 (*.f64 d d) (-.f64 d (*.f64 a x))) (/.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 d (*.f64 a x))))
(-.f64 (/.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (*.f64 a x) d)) (/.f64 (*.f64 d d) (-.f64 (*.f64 a x) d)))
(+.f64 (*.f64 a x) d)
(+.f64 d (*.f64 a x))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (*.f64 d (fma.f64 c z (*.f64 a x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 a x d) (*.f64 c z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (-.f64 (fma.f64 c z (*.f64 a x)) d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 c z d) (*.f64 a x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (-.f64 (*.f64 d d) (*.f64 (fma.f64 c z (*.f64 a x)) d)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (*.f64 c z) (fma.f64 a x d))) (*.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) (-.f64 (*.f64 c z) (fma.f64 a x d))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (*.f64 a x) (fma.f64 c z d))) (*.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (-.f64 (fma.f64 a x d) (*.f64 c z)))
(/.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (fma.f64 c z (*.f64 a x)) d))
(/.f64 (-.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (-.f64 (fma.f64 c z d) (*.f64 a x)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 c z) (fma.f64 a x d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a x) (fma.f64 c z d)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (-.f64 (*.f64 d d) (*.f64 (fma.f64 c z (*.f64 a x)) d))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 a x d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (fma.f64 a x d) (*.f64 c z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 a x) (fma.f64 c z d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (fma.f64 c z d))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 a x d) #s(literal 2 binary64))) (-.f64 (*.f64 c z) (fma.f64 a x d)))
(/.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 2 binary64))) (-.f64 (*.f64 a x) (fma.f64 c z d)))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (fma.f64 a x d) (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 a x d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 (fma.f64 a x d) (-.f64 (fma.f64 a x d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 (*.f64 a x) (fma.f64 c z d)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 a x) #s(literal 3 binary64))) (fma.f64 (fma.f64 c z d) (-.f64 (fma.f64 c z d) (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 a x) d) #s(literal -1 binary64)) (*.f64 c z))
(fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 c z) d) #s(literal -1 binary64)) (*.f64 a x))
(fma.f64 (+.f64 (pow.f64 (*.f64 a x) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 a x)) (pow.f64 (*.f64 a x) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 c z))
(fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 a x))
(fma.f64 c z (fma.f64 a x d))
(fma.f64 z c (fma.f64 a x d))
(fma.f64 a x (fma.f64 c z d))
(fma.f64 x a (fma.f64 c z d))
(-.f64 (/.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (fma.f64 a x d) (*.f64 c z))) (/.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (fma.f64 a x d) (*.f64 c z))))
(-.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 a x)) #s(literal 2 binary64)) (-.f64 (fma.f64 c z (*.f64 a x)) d)) (/.f64 (*.f64 d d) (-.f64 (fma.f64 c z (*.f64 a x)) d)))
(-.f64 (/.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (fma.f64 c z d) (*.f64 a x))) (/.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (fma.f64 c z d) (*.f64 a x))))
(-.f64 (/.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (*.f64 c z) (fma.f64 a x d))) (/.f64 (pow.f64 (fma.f64 a x d) #s(literal 2 binary64)) (-.f64 (*.f64 c z) (fma.f64 a x d))))
(-.f64 (/.f64 (pow.f64 (*.f64 a x) #s(literal 2 binary64)) (-.f64 (*.f64 a x) (fma.f64 c z d))) (/.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (*.f64 a x) (fma.f64 c z d))))
(+.f64 (fma.f64 c z (*.f64 a x)) d)
(+.f64 (*.f64 a x) (fma.f64 c z d))
(+.f64 (fma.f64 a x d) (*.f64 c z))
(+.f64 (*.f64 c z) (fma.f64 a x d))
(+.f64 (fma.f64 c z d) (*.f64 a x))
(+.f64 d (fma.f64 c z (*.f64 a x)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 c z (fma.f64 b y d)))
(*.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 b y d) #s(literal 2 binary64))) (pow.f64 (-.f64 (*.f64 c z) (fma.f64 b y d)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 b y d) (-.f64 (fma.f64 b y d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 c z) (fma.f64 b y d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 b y d) (-.f64 (fma.f64 b y d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 (fma.f64 c z d) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (*.f64 (*.f64 b y) (fma.f64 c z d)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 3 binary64)) (pow.f64 (*.f64 b y) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c z d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (fma.f64 c z d) (*.f64 b y)))))
(/.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 2 binary64)) (*.f64 d (fma.f64 c z (*.f64 b y))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (-.f64 (fma.f64 c z (*.f64 b y)) d)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 b y d) (*.f64 c z))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 2 binary64)) (-.f64 (*.f64 d d) (*.f64 (fma.f64 c z (*.f64 b y)) d)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 b y d) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (*.f64 c z) (fma.f64 b y d)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 b y d) (-.f64 (fma.f64 b y d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (*.f64 c z) (fma.f64 b y d))) (*.f64 (-.f64 (*.f64 c z) (fma.f64 b y d)) (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 c z) (fma.f64 b y d)) (-.f64 (*.f64 c z) (fma.f64 b y d))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 c z) (fma.f64 b y d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 b y d) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 b y d) (-.f64 (fma.f64 b y d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (fma.f64 c z (*.f64 b y)) d))
(/.f64 (-.f64 (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (-.f64 (fma.f64 b y d) (*.f64 c z)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 c z) (fma.f64 b y d)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 b y d) (-.f64 (fma.f64 b y d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 2 binary64)) (-.f64 (*.f64 d d) (*.f64 (fma.f64 c z (*.f64 b y)) d))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 c z) (fma.f64 b y d))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (fma.f64 b y d) (*.f64 c z))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 b y d) (-.f64 (fma.f64 b y d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (pow.f64 (fma.f64 b y d) #s(literal 2 binary64))) (-.f64 (*.f64 c z) (fma.f64 b y d)))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 (fma.f64 b y d) (*.f64 c z)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b y d) #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (fma.f64 (fma.f64 b y d) (-.f64 (fma.f64 b y d) (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 b y) d) #s(literal -1 binary64)) (*.f64 c z))
(fma.f64 (-.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 c z) d) #s(literal -1 binary64)) (*.f64 b y))
(fma.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 c z))
(fma.f64 (+.f64 (pow.f64 d #s(literal 3 binary64)) (pow.f64 (*.f64 c z) #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 c z)) (pow.f64 (*.f64 c z) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 b y))
(fma.f64 c z (fma.f64 b y d))
(fma.f64 z c (fma.f64 b y d))
(fma.f64 b y (fma.f64 c z d))
(fma.f64 y b (fma.f64 c z d))
(-.f64 (/.f64 (pow.f64 (fma.f64 c z (*.f64 b y)) #s(literal 2 binary64)) (-.f64 (fma.f64 c z (*.f64 b y)) d)) (/.f64 (*.f64 d d) (-.f64 (fma.f64 c z (*.f64 b y)) d)))
(-.f64 (/.f64 (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)) (-.f64 (fma.f64 b y d) (*.f64 c z))) (/.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (fma.f64 b y d) (*.f64 c z))))
(-.f64 (/.f64 (pow.f64 (*.f64 c z) #s(literal 2 binary64)) (-.f64 (*.f64 c z) (fma.f64 b y d))) (/.f64 (pow.f64 (fma.f64 b y d) #s(literal 2 binary64)) (-.f64 (*.f64 c z) (fma.f64 b y d))))
(+.f64 (fma.f64 c z (*.f64 b y)) d)
(+.f64 (*.f64 b y) (fma.f64 c z d))
(+.f64 (fma.f64 b y d) (*.f64 c z))
(+.f64 (*.f64 c z) (fma.f64 b y d))
(+.f64 (fma.f64 c z d) (*.f64 b y))
(+.f64 d (fma.f64 c z (*.f64 b y)))
(*.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)) (pow.f64 (-.f64 (*.f64 b y) d) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (pow.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))) (neg.f64 (-.f64 d (*.f64 b y))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)))) (neg.f64 (neg.f64 (-.f64 (*.f64 b y) d))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (*.f64 b y) d)) (*.f64 (-.f64 (*.f64 b y) d) (*.f64 d d))) (pow.f64 (-.f64 (*.f64 b y) d) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 d d) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (-.f64 d (*.f64 b y)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b y) d) (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d))) (neg.f64 (-.f64 (*.f64 b y) d)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (neg.f64 (fma.f64 d d (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) d)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64)))) (neg.f64 (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 d d)) (-.f64 (*.f64 b y) d))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (fma.f64 d d (-.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (*.f64 (*.f64 b y) d))))
(/.f64 (+.f64 (pow.f64 (*.f64 b y) #s(literal 3 binary64)) (pow.f64 d #s(literal 3 binary64))) (fma.f64 d (-.f64 d (*.f64 b y)) (pow.f64 (*.f64 b y) #s(literal 2 binary64))))
(fma.f64 b y d)
(fma.f64 y b d)
(-.f64 (/.f64 (*.f64 d d) (-.f64 d (*.f64 b y))) (/.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 d (*.f64 b y))))
(-.f64 (/.f64 (pow.f64 (*.f64 b y) #s(literal 2 binary64)) (-.f64 (*.f64 b y) d)) (/.f64 (*.f64 d d) (-.f64 (*.f64 b y) d)))
(+.f64 (*.f64 b y) d)
(+.f64 d (*.f64 b y))

eval74.0ms (0.8%)

Memory
-21.0MiB live, 55.2MiB allocated
Compiler

Compiled 27 595 to 2 232 computations (91.9% saved)

prune15.0ms (0.2%)

Memory
25.9MiB live, 25.9MiB allocated
Pruning

11 alts after pruning (7 fresh and 4 done)

PrunedKeptTotal
New6087615
Fresh000
Picked145
Done000
Total60911620
Accuracy
100.0%
Counts
620 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.1%
(fma.f64 y b #s(approx (+ (* x a) (+ (* z c) d)) (fma.f64 c z (*.f64 a x))))
89.4%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
86.8%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
86.9%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
86.8%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
15.7%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
26.8%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* z c) (+ (* y b) d)) (fma.f64 c z (*.f64 b y))))
77.0%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))
24.1%
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 a x (*.f64 b y))))
15.3%
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
13.3%
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
Compiler

Compiled 507 to 245 computations (51.7% saved)

regimes66.0ms (0.7%)

Memory
-53.5MiB live, 35.1MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 a x (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* z c) (+ (* y b) d)) (fma.f64 c z (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
(fma.f64 y b #s(approx (+ (* x a) (+ (* z c) d)) (fma.f64 c z (*.f64 a x))))
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
Outputs
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
Calls

13 calls:

26.0ms
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
4.0ms
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
3.0ms
d
3.0ms
x
3.0ms
a
Results
AccuracySegmentsBranch
100.0%1a
100.0%1x
100.0%1b
100.0%1y
100.0%1c
100.0%1z
100.0%1d
100.0%1(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
100.0%1(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
100.0%1(+.f64 (*.f64 a x) (*.f64 b y))
100.0%1(*.f64 a x)
100.0%1(*.f64 b y)
100.0%1(*.f64 c z)
Compiler

Compiled 47 to 108 computations (-129.8% saved)

regimes40.0ms (0.4%)

Memory
30.8MiB live, 30.8MiB allocated
Counts
11 → 3
Calls
Call 1
Inputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 a x (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* z c) (+ (* y b) d)) (fma.f64 c z (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
(fma.f64 y b #s(approx (+ (* x a) (+ (* z c) d)) (fma.f64 c z (*.f64 a x))))
Outputs
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
Calls

13 calls:

3.0ms
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
3.0ms
x
3.0ms
a
3.0ms
d
3.0ms
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
Results
AccuracySegmentsBranch
95.5%3a
96.7%3x
96.7%3b
92.1%2y
97.5%3c
94.3%3z
91.1%2d
89.4%1(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
91.2%2(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
95.9%3(+.f64 (*.f64 a x) (*.f64 b y))
97.8%3(*.f64 a x)
96.5%3(*.f64 b y)
97.7%3(*.f64 c z)
Compiler

Compiled 47 to 108 computations (-129.8% saved)

regimes5.0ms (0.1%)

Memory
4.5MiB live, 4.5MiB allocated
Counts
9 → 3
Calls
Call 1
Inputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 a x (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* z c) (+ (* y b) d)) (fma.f64 c z (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
Outputs
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))
Calls

2 calls:

2.0ms
(*.f64 c z)
2.0ms
(*.f64 a x)
Results
AccuracySegmentsBranch
97.7%3(*.f64 c z)
86.9%1(*.f64 a x)
Compiler

Compiled 6 to 16 computations (-166.7% saved)

regimes3.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Counts
8 → 3
Calls
Call 1
Inputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 a x (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* z c) (+ (* y b) d)) (fma.f64 c z (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
Outputs
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
Calls

1 calls:

2.0ms
(*.f64 c z)
Results
AccuracySegmentsBranch
97.7%3(*.f64 c z)
Compiler

Compiled 3 to 8 computations (-166.7% saved)

regimes16.0ms (0.2%)

Memory
14.4MiB live, 14.4MiB allocated
Counts
7 → 3
Calls
Call 1
Inputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 a x (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* z c) (+ (* y b) d)) (fma.f64 c z (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
Outputs
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))
Calls

7 calls:

2.0ms
a
2.0ms
b
2.0ms
c
2.0ms
x
2.0ms
(+.f64 (*.f64 a x) (*.f64 b y))
Results
AccuracySegmentsBranch
86.8%1a
91.2%3(+.f64 (*.f64 a x) (*.f64 b y))
94.7%3(*.f64 b y)
86.8%1x
95.1%3b
86.8%1c
90.2%3(*.f64 c z)
Compiler

Compiled 17 to 54 computations (-217.6% saved)

regimes28.0ms (0.3%)

Memory
-54.1MiB live, 25.5MiB allocated
Counts
6 → 3
Calls
Call 1
Inputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 a x (*.f64 b y))))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* z c) (+ (* y b) d)) (fma.f64 c z (*.f64 b y))))
Outputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
Calls

13 calls:

3.0ms
(*.f64 b y)
2.0ms
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
2.0ms
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
2.0ms
a
2.0ms
x
Results
AccuracySegmentsBranch
77.0%1x
77.0%1c
77.0%1a
81.2%3(*.f64 a x)
77.0%1(*.f64 c z)
78.6%2(+.f64 (*.f64 a x) (*.f64 b y))
77.0%1(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
80.3%3d
78.6%2(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
77.0%1y
77.0%1z
77.0%1(*.f64 b y)
77.0%1b
Compiler

Compiled 47 to 108 computations (-129.8% saved)

regimes21.0ms (0.2%)

Memory
22.1MiB live, 22.1MiB allocated
Counts
3 → 3
Calls
Call 1
Inputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
Outputs
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
#s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))
Calls

13 calls:

2.0ms
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
2.0ms
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
2.0ms
z
2.0ms
(+.f64 (*.f64 a x) (*.f64 b y))
2.0ms
c
Results
AccuracySegmentsBranch
24.1%3b
23.3%3c
24.9%3(*.f64 b y)
20.7%3a
20.1%2x
18.7%2(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
21.5%3z
25.3%3(*.f64 c z)
20.7%2y
24.4%3(+.f64 (*.f64 a x) (*.f64 b y))
18.7%2(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
19.6%3d
22.6%3(*.f64 a x)
Compiler

Compiled 47 to 108 computations (-129.8% saved)

regimes8.0ms (0.1%)

Memory
9.3MiB live, 9.3MiB allocated
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
Outputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
Calls

6 calls:

1.0ms
c
1.0ms
b
1.0ms
(+.f64 (*.f64 a x) (*.f64 b y))
1.0ms
(*.f64 c z)
1.0ms
(*.f64 a x)
Results
AccuracySegmentsBranch
22.6%3(*.f64 a x)
15.3%1c
22.3%3b
15.3%1(+.f64 (*.f64 a x) (*.f64 b y))
22.2%3(*.f64 b y)
15.3%1(*.f64 c z)
Compiler

Compiled 18 to 48 computations (-166.7% saved)

regimes14.0ms (0.2%)

Memory
19.7MiB live, 19.7MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
Outputs
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
Calls

13 calls:

1.0ms
(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
1.0ms
(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
1.0ms
(*.f64 a x)
1.0ms
(+.f64 (*.f64 a x) (*.f64 b y))
1.0ms
b
Results
AccuracySegmentsBranch
13.3%1(+.f64 (*.f64 a x) (*.f64 b y))
13.3%1(*.f64 c z)
13.3%1c
13.3%1d
13.3%1(+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z))
13.3%1(+.f64 (+.f64 (+.f64 (*.f64 a x) (*.f64 b y)) (*.f64 c z)) d)
13.3%1a
13.3%1z
13.3%1x
13.3%1(*.f64 b y)
13.3%1y
13.3%1b
13.3%1(*.f64 a x)
Compiler

Compiled 47 to 108 computations (-129.8% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0980537711386745e-284
2.4562310131178e-279
0.0ms
-3.306203527661578e-232
-1.4980100088911697e-233
Compiler

Compiled 16 to 23 computations (-43.8% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.1461696536951365e-237
2.576682880713896e-237
0.0ms
-6.541618762046528e-220
-4.368065896189227e-222
Compiler

Compiled 16 to 23 computations (-43.8% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.1461696536951365e-237
2.576682880713896e-237
0.0ms
-6.541618762046528e-220
-4.368065896189227e-222
Compiler

Compiled 16 to 23 computations (-43.8% saved)

bsearch28.0ms (0.3%)

Memory
-71.2MiB live, 8.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.9657786726622207e-103
4.367605396783306e-96
9.0ms
-1.3979732469945028e-54
-6.4746872120151555e-55
Samples
16.0ms224×0valid
Compiler

Compiled 702 to 555 computations (20.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 5.0ms (56.7% of total)
ival-add: 4.0ms (45.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.052378989532607e-74
5.072884360034707e-61
0.0ms
-9.964164198020117e-119
-7.70355206256617e-126
Compiler

Compiled 16 to 23 computations (-43.8% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.576682880713896e-237
2.8062716188056855e-233
0.0ms
-6.541618762046528e-220
-4.368065896189227e-222
Compiler

Compiled 16 to 23 computations (-43.8% saved)

bsearch25.0ms (0.3%)

Memory
7.7MiB live, 7.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
3.3174272682989396e-272
8.509818609334767e-271
11.0ms
-3.306203527661578e-232
-1.4980100088911697e-233
Samples
14.0ms224×0valid
Compiler

Compiled 464 to 457 computations (1.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-add: 3.0ms (45.7% of total)
ival-mult: 3.0ms (45.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify15.0ms (0.2%)

Memory
6.4MiB live, 6.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
081422
1125422
2156422
3172422
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
(if (<=.f64 (*.f64 a x) #s(literal -5593535921577141/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d))) (if (<=.f64 (*.f64 a x) #s(literal 6696928794914171/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d))) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))))
(if (<=.f64 (*.f64 c z) #s(literal -794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d))) (if (<=.f64 (*.f64 c z) #s(literal 2291112313477997/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d))) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))))
(if (<=.f64 (*.f64 c z) #s(literal -794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d))) (if (<=.f64 (*.f64 c z) #s(literal 2291112313477997/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d))) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))))
(if (<=.f64 b #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d))) (if (<=.f64 b #s(literal 14091255496643/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d))) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))))
(if (<=.f64 (*.f64 a x) #s(literal -4542742026847543/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 binary64)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x)) (if (<=.f64 (*.f64 a x) #s(literal 6365737426045269/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))))
(if (<=.f64 (*.f64 c z) #s(literal -794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c)) (if (<=.f64 (*.f64 c z) #s(literal 2291112313477997/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 binary64)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))))
(if (<=.f64 (*.f64 a x) #s(literal -6712243105892569/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216 binary64)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x)) (if (<=.f64 (*.f64 a x) #s(literal 1665458937495117/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656 binary64)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))
Outputs
(fma.f64 y b (fma.f64 x a (fma.f64 z c d)))
(if (<=.f64 (*.f64 a x) #s(literal -5593535921577141/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d))) (if (<=.f64 (*.f64 a x) #s(literal 6696928794914171/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 y b d))) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))))
(if (or (<=.f64 (*.f64 a x) #s(literal -5593535921577141/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304 binary64)) (not (<=.f64 (*.f64 a x) #s(literal 6696928794914171/334846439745708537796382827831250565800439003657979252326171996365734703476542538279124493379904955664873335286735358382870982901778848138624518049209330462622955242963257218294408581408199098183686068192282702343236935664606211486223923248314908216080349889927704442739388432239144512088662677127168 binary64)))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (fma.f64 a x (fma.f64 c z d))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (fma.f64 z c (fma.f64 y b d))))
(if (<=.f64 (*.f64 c z) #s(literal -794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d))) (if (<=.f64 (*.f64 c z) #s(literal 2291112313477997/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d))) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 z c (fma.f64 x a d)))))
(if (<=.f64 (*.f64 c z) #s(literal -794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (fma.f64 a x (fma.f64 c z d))) (if (<=.f64 (*.f64 c z) #s(literal 2291112313477997/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472 binary64)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (fma.f64 y b (fma.f64 x a d))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (fma.f64 z c (fma.f64 x a d)))))
(if (<=.f64 (*.f64 c z) #s(literal -794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d))) (if (<=.f64 (*.f64 c z) #s(literal 2291112313477997/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 y b (fma.f64 x a d))) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d)))))
(if (or (<=.f64 (*.f64 c z) #s(literal -794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (not (<=.f64 (*.f64 c z) #s(literal 2291112313477997/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472 binary64)))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (fma.f64 a x (fma.f64 c z d))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (fma.f64 y b (fma.f64 x a d))))
(if (<=.f64 b #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d))) (if (<=.f64 b #s(literal 14091255496643/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (fma.f64 a x (fma.f64 c z d))) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d)))))
(if (or (<=.f64 b #s(literal -1725436586697641/1725436586697640946858688965569256363112777243042596638790631055949824 binary64)) (not (<=.f64 b #s(literal 14091255496643/9394170331095332911557922387157348109502730195633279482829163886128836100458433773854795993539074812127739904 binary64)))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (fma.f64 a x (fma.f64 c z d))))
(if (<=.f64 (*.f64 a x) #s(literal -4542742026847543/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 binary64)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x)) (if (<=.f64 (*.f64 a x) #s(literal 6365737426045269/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))))
(if (or (<=.f64 (*.f64 a x) #s(literal -4542742026847543/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832 binary64)) (not (<=.f64 (*.f64 a x) #s(literal 6365737426045269/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336 binary64)))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) #s(approx (+ (* y b) (+ (* x a) d)) (fma.f64 b y d))))
(if (<=.f64 (*.f64 c z) #s(literal -794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c)) (if (<=.f64 (*.f64 c z) #s(literal 2291112313477997/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 binary64)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y)) #s(approx (+ (+ (+ (* a x) (* b y)) (* c z)) d) (*.f64 z c))))
(if (or (<=.f64 (*.f64 c z) #s(literal -794889263257963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544 binary64)) (not (<=.f64 (*.f64 c z) #s(literal 2291112313477997/458222462695599379270700542938797415851547826754730440471063195236977024085646466549524548253194054006869752147503995521190349772113174027207120416665033273928205988927667393636268820183663660419920640131707923959614888857707801337845740593703588724736 binary64)))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 z c)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y)))
(if (<=.f64 (*.f64 a x) #s(literal -6712243105892569/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216 binary64)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x)) (if (<=.f64 (*.f64 a x) #s(literal 1665458937495117/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656 binary64)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))))
(if (or (<=.f64 (*.f64 a x) #s(literal -6712243105892569/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216 binary64)) (not (<=.f64 (*.f64 a x) #s(literal 1665458937495117/2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656 binary64)))) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x)) #s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 b y)))
#s(approx (+ (* y b) (+ (* x a) (+ (* z c) d))) (*.f64 a x))

soundness1.2s (13.2%)

Memory
20.3MiB live, 20.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0286917
11031899
23430856
37834856
08008774
0176586
1659574
22323548
36293532
08289450
01334
01934
16634
260834
0824128
026133
037121
1196121
21751121
09234121
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 732 to 393 computations (46.3% saved)

preprocess58.0ms (0.6%)

Memory
36.4MiB live, 36.4MiB allocated
Remove

(sort c z)

(sort b y)

(sort a x)

Compiler

Compiled 930 to 248 computations (73.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...