Numeric.SpecFunctions:invErfc from math-functions-0.1.5.2, A

Time bar (total: 12.7s)

analyze113.0ms (0.9%)

Memory
5.9MiB live, 85.5MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
31.3%31.2%68.6%0.1%0%0%0%5
43.8%43.7%56.2%0.1%0%0%0%6
53.1%53%46.8%0.1%0%0%0%7
59.4%59.3%40.6%0.1%0%0%0%8
68%67.9%32%0.1%0%0%0%9
73.6%73.5%26.3%0.1%0%0%0%10
78.2%78.1%21.7%0.1%0%0%0%11
83.3%83.1%16.7%0.1%0%0%0%12
Compiler

Compiled 14 to 12 computations (14.3% saved)

sample1.2s (9.2%)

Memory
21.9MiB live, 2 022.1MiB allocated
Samples
875.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 642.0ms
ival-div: 162.0ms (25.2% of total)
const: 161.0ms (25.1% of total)
ival-mult: 154.0ms (24% of total)
ival-exp: 73.0ms (11.4% of total)
ival-sub: 44.0ms (6.8% of total)
ival-add: 38.0ms (5.9% of total)
ival-true: 7.0ms (1.1% of total)
ival-assert: 4.0ms (0.6% of total)
Bogosity

preprocess102.0ms (0.8%)

Memory
22.0MiB live, 101.6MiB allocated
Algorithm
egg-herbie
Rules
304×lower-fma.f64
304×lower-fma.f32
256×distribute-lft-neg-in
240×sub-neg
214×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042115
1107109
2203109
3452108
4842108
51460108
61986108
72307108
82374108
92397108
102403108
112403108
01012
01612
12412
23612
34812
47112
510112
616012
722812
832112
942912
1059212
1160512
1262012
1366712
066711
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))

explain174.0ms (1.4%)

Memory
-11.1MiB live, 357.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
260-0-(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
50-0-(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
00-0-#s(literal 5641895835477563/5000000000000000 binary64)
00-0-(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
00-0-z
00-0-(*.f64 x y)
00-0-(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
00-0-y
00-0-x
00-0-(exp.f64 z)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))nan-rescue50
(exp.f64 z)overflow60
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))overflow60
(*.f64 x y)overflow29
/.f64(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))n/u50
(exp.f64 z)underflow50
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))underflow50
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))underflow5
(*.f64 x y)underflow30
Confusion
Predicted +Predicted -
+100
-0246
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+1000
-00246
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0246
110
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
80.0ms512×0valid
Compiler

Compiled 120 to 44 computations (63.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
ival-mult: 39.0ms (64.6% of total)
const: 9.0ms (14.9% of total)
ival-exp: 4.0ms (6.6% of total)
ival-div: 3.0ms (5% of total)
ival-sub: 2.0ms (3.3% of total)
ival-add: 2.0ms (3.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.9MiB live, 2.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.1%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 15 to 10 computations (33.3% saved)

simplify28.0ms (0.2%)

Memory
2.3MiB live, 41.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
cost-diff0
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
cost-diff0
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
cost-diff128
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Rules
304×lower-fma.f64
304×lower-fma.f32
192×lower-*.f32
188×lower-*.f64
88×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01043
01643
12443
23643
34843
47143
510143
616043
722843
832143
942943
1059243
1160543
1262043
1366743
066742
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
y
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
#s(literal 5641895835477563/5000000000000000 binary64)
(exp.f64 z)
z
(*.f64 x y)
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))
x
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(neg.f64 (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))
y
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
#s(literal 5641895835477563/5000000000000000 binary64)
(exp.f64 z)
z
(*.f64 x y)

localize39.0ms (0.3%)

Memory
-0.4MiB live, 80.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
accuracy100.0%
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
accuracy98.4%
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
accuracy90.3%
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
Samples
28.0ms256×0valid
Compiler

Compiled 45 to 12 computations (73.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-exp: 4.0ms (25.6% of total)
const: 4.0ms (25.6% of total)
ival-mult: 3.0ms (19.2% of total)
ival-div: 2.0ms (12.8% of total)
ival-sub: 1.0ms (6.4% of total)
ival-add: 1.0ms (6.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series387.0ms (3%)

Memory
-18.3MiB live, 20.1MiB allocated
Counts
4 → 120
Calls
Call 1
Inputs
#<alt (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))>
#<alt (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))>
#<alt (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))>
#<alt (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))>
Outputs
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))>
#<alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))>
#<alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))>
#<alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))>
#<alt (+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))>
#<alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))>
#<alt (- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))>
#<alt (+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))>
#<alt (+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))>
#<alt (+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))>
#<alt (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))>
#<alt (* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))>
#<alt (/ -1 x)>
#<alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))>
#<alt (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))>
#<alt (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))>
#<alt (/ -1 x)>
#<alt (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))>
#<alt (- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))>
#<alt (/ y (- 5641895835477563/5000000000000000 (* x y)))>
#<alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))>
#<alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))>
#<alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)>
#<alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)>
#<alt (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))>
#<alt (- 5641895835477563/5000000000000000 (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))>
#<alt (- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (* -1 (* x y))>
#<alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))>
#<alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))>
#<alt (* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))>
#<alt (* -1 (* x y))>
#<alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))>
#<alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))>
#<alt (* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
#<alt (* 5641895835477563/5000000000000000 (exp z))>
Calls

30 calls:

TimeVariablePointExpression
374.0ms
x
@-inf
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
1.0ms
z
@inf
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
1.0ms
y
@inf
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
1.0ms
z
@0
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
1.0ms
z
@-inf
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))

rewrite318.0ms (2.5%)

Memory
23.8MiB live, 511.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 764×lower-fma.f64
5 764×lower-fma.f32
4 434×lower-*.f32
4 430×lower-*.f64
3 236×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
01634
15734
245134
3744434
0811833
Stop Event
iter limit
node limit
iter limit
Counts
4 → 270
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Outputs
(+.f64 x (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(+.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(+.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))
(fma.f64 x #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(fma.f64 x (/.f64 x (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)) x)
(fma.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) x)
(fma.f64 #s(literal 1 binary64) x (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) x)
(fma.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) #s(literal 1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 y (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) x)
(fma.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1/2 binary64)) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) x)
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))))) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (neg.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(fma.f64 (/.f64 y (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) x)
(fma.f64 (/.f64 y (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) x)
(neg.f64 (/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x) (fma.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)) (neg.f64 (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(/.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 9 binary64))) (*.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))) (-.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)) (neg.f64 (*.f64 x x))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (*.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 x x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))))) (neg.f64 (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)) (neg.f64 (*.f64 x x)))) (neg.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (fma.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 x x) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (*.f64 (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))) (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64)))))) (fma.f64 x (/.f64 x (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (pow.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))
(/.f64 (*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) #s(literal 1 binary64)) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))) (-.f64 (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (+.f64 (fma.f64 x (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 x y) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))) (fma.f64 x x (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) #s(literal -1 binary64))
(*.f64 (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (*.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(*.f64 (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(*.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(*.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))) (*.f64 (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))))
(*.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))) (/.f64 (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))))
(*.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(*.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))))
(*.f64 (+.f64 (neg.f64 (*.f64 x x)) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))))
(*.f64 (fma.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)) (neg.f64 (*.f64 x x))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64))))) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (fma.f64 x (*.f64 (*.f64 x x) (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) (-.f64 (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) (*.f64 x x)) (*.f64 x (*.f64 x (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64))) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (pow.f64 (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x)) #s(literal 2 binary64)))) (fma.f64 x x (*.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) x))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) (pow.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal -2 binary64)))) (-.f64 (*.f64 x (*.f64 x x)) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 3 binary64)))) (fma.f64 x x (*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 x (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 x (*.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 x y)))
(+.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 x y)) (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(+.f64 (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (*.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(+.f64 (*.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(+.f64 (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (*.f64 (*.f64 x (*.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(+.f64 (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (*.f64 x y) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))))
(+.f64 (*.f64 (*.f64 x y) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 (*.f64 x y) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))))
(fma.f64 (*.f64 x y) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(fma.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(fma.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 x (*.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))))
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))
(fma.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 x (*.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 x y)))
(fma.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 x y) (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(neg.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(neg.f64 (*.f64 (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)))
(/.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) y))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (*.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))
(/.f64 (*.f64 y (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))
(/.f64 (*.f64 y (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (-.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)))))
(/.f64 (*.f64 y (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (*.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(/.f64 (*.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (-.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 2 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(/.f64 (*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))))
(*.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) y)
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 y))
(*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))
(*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(*.f64 (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) #s(literal 1 binary64)))
(*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(*.f64 (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 y (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 y)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (/.f64 (neg.f64 y) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 y (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (/.f64 y (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (neg.f64 (*.f64 x y)))
(+.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(+.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(+.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(+.f64 (neg.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) (neg.f64 (*.f64 x y)))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))
(-.f64 #s(literal 0 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(-.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(-.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 1 binary64)) (/.f64 (*.f64 x y) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 1 binary64)))
(-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) #s(literal 0 binary64)) (*.f64 x y))
(fma.f64 x (neg.f64 y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 y (neg.f64 x) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z) (neg.f64 (*.f64 x y)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64) (neg.f64 (*.f64 x y)))
(fma.f64 (exp.f64 z) (/.f64 (*.f64 (exp.f64 z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (*.f64 x y) #s(literal -1 binary64) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 (neg.f64 y) x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (neg.f64 x) y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))
(fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 3/2 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 (+.f64 z z))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (*.f64 (exp.f64 z) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (exp.f64 z) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(fma.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (-.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(fma.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 2 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (neg.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(neg.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 1 binary64))
(/.f64 (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x (*.f64 x (*.f64 y y)) (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (neg.f64 (*.f64 x (*.f64 y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (neg.f64 (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (neg.f64 (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (*.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (fma.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (fma.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) #s(literal 1 binary64)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) #s(literal 1 binary64)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 y y))))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))) (neg.f64 (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (fma.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (*.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (-.f64 (*.f64 x (*.f64 x (*.f64 y y))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))) (*.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (/.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 9 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))) (fma.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (*.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (fma.f64 (*.f64 x (*.f64 x (*.f64 y y))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (*.f64 (*.f64 x (*.f64 x (*.f64 y y))) (*.f64 x (*.f64 x (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x (*.f64 y y)))))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (*.f64 x y)) (-.f64 (neg.f64 (*.f64 x y)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))))
(*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(*.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (/.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(*.f64 (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(*.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y)))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))))
(*.f64 (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))))
(*.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y)))))) (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))
(*.f64 (/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (+.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (-.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (neg.f64 (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (-.f64 (pow.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) #s(literal 2 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))))
(*.f64 (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (neg.f64 (*.f64 x (*.f64 x (*.f64 y y))))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (exp.f64 (*.f64 z #s(literal 3 binary64))) (*.f64 x (*.f64 y (*.f64 x (*.f64 x (*.f64 y y))))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (*.f64 (*.f64 x y) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))

simplify430.0ms (3.4%)

Memory
-25.1MiB live, 525.8MiB allocated
Algorithm
egg-herbie
Rules
8 530×lower-fma.f64
8 530×lower-fma.f32
5 230×lower-*.f64
5 230×lower-*.f32
2 854×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03031957
18651937
225631849
082061764
Stop Event
iter limit
node limit
Counts
120 → 117
Calls
Call 1
Inputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(/ -1 x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(/ -1 x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(/ -1 x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(- 5641895835477563/5000000000000000 (* x y))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(* -1 (* x y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(* -1 (* x y))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(* 5641895835477563/5000000000000000 (exp z))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(* -1 (* x y))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(* -1 (* x y))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
(* 5641895835477563/5000000000000000 (exp z))
Outputs
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- 1 (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))) x)
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3)))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) (fma.f64 x (fma.f64 x (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z z)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (+ 1 (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (fma.f64 x (fma.f64 x (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z)))))) #s(literal 1 binary64)) (*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(fma.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x)
(* x (- (+ 1 (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2)))))
(fma.f64 x (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x)))) x)
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(fma.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))) x)
(* -1 (* x (- (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y x))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y))) (*.f64 x (*.f64 x x)))) (neg.f64 x) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))) x)
(+ x (* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 x x)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z z)))))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(+.f64 x (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x))
(- (+ x (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(+.f64 (fma.f64 (exp.f64 (+.f64 z (+.f64 z z))) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 y (pow.f64 x #s(literal 4 binary64)))))) x) (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 x (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(-.f64 x (-.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (exp.f64 (+.f64 z (+.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (*.f64 y (neg.f64 y))) (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x)))
(+ x (/ y (- 5641895835477563/5000000000000000 (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 x (fma.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(+.f64 x (fma.f64 z (-.f64 (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64))))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64))) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))))
(* y (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 x x)) (exp.f64 (+.f64 z (+.f64 z z)))) (/.f64 (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z z)))))))
(* y (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z)))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (*.f64 y (fma.f64 y (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x x) (exp.f64 (+.f64 z (+.f64 z z)))) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (/.f64 y (pow.f64 (exp.f64 z) #s(literal 4 binary64))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)))) (/.f64 (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z z)))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x)
(- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)))
(/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x))))
(fma.f64 (exp.f64 (+.f64 z (+.f64 z z))) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 y (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))
(/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x)
(- (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(- (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x))
(neg.f64 (-.f64 (/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 (*.f64 (exp.f64 (+.f64 z (+.f64 z z))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (*.f64 y (neg.f64 y))) (/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x)))
(/ y (- 5641895835477563/5000000000000000 (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- 5641895835477563/5000000000000000 (* x y)) 2))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 z (-.f64 (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64))))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))) (- 5641895835477563/5000000000000000 (* x y)))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (- 5641895835477563/5000000000000000 (* x y)) 2))))) (/ y (- 5641895835477563/5000000000000000 (* x y))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64))) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 (/.f64 y (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/10000000000000000 binary64))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 y (fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))))
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (pow y 2)) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ y (exp z))))
(*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (exp.f64 (neg.f64 z))) (*.f64 x (fma.f64 x (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z))))) (/.f64 (*.f64 (*.f64 y y) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (exp.f64 (+.f64 z z))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 x (*.f64 x (fma.f64 x (/.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (exp.f64 (+.f64 z (+.f64 z z))))))) (*.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x y))) 1) x)
(/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2)))) (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))))) x)
(/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 3)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 2))))))) x)
(/.f64 (fma.f64 (exp.f64 (+.f64 z (+.f64 z z))) (/.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x (*.f64 x x)))) (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ (exp z) (* x y)))) x))
(/.f64 (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (fma.f64 (exp.f64 (+.f64 z z)) (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 3)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 2)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) y))) x))) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 (+.f64 z (+.f64 z z))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 x (*.f64 y (*.f64 y (*.f64 y x))))) (fma.f64 (exp.f64 z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 (*.f64 (exp.f64 (+.f64 z z)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y (*.f64 y x))))) x)) (neg.f64 x))
(- 5641895835477563/5000000000000000 (* x y))
(fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))
(- (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* x y))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (* x y))
(-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(- (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* x y))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)))
(* x (- (* 5641895835477563/5000000000000000 (/ (exp z) x)) y))
(*.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* -1 (* x (- (* -5641895835477563/5000000000000000 (/ (exp z) x)) (* -1 y))))
(neg.f64 (*.f64 x (fma.f64 (exp.f64 z) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x) y)))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 (exp z)))
(fma.f64 y (neg.f64 x) (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* y (- (* 5641895835477563/5000000000000000 (/ (exp z) y)) x))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* x y))
(*.f64 y (neg.f64 x))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
(* -1 (* y (- (* -5641895835477563/5000000000000000 (/ (exp z) y)) (* -1 x))))
(*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) (neg.f64 x)))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64))

eval48.0ms (0.4%)

Memory
24.9MiB live, 99.8MiB allocated
Compiler

Compiled 13 448 to 1 116 computations (91.7% saved)

prune87.0ms (0.7%)

Memory
-3.2MiB live, 113.6MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New37710387
Fresh000
Picked101
Done000
Total37810388
Accuracy
100.0%
Counts
388 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
67.4%
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
85.8%
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
86.6%
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
84.9%
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
85.8%
(+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
64.8%
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
60.6%
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
66.7%
(+.f64 x (/.f64 #s(literal -1 binary64) x))
14.7%
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
Compiler

Compiled 272 to 180 computations (33.8% saved)

simplify292.0ms (2.3%)

Memory
19.1MiB live, 404.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
cost-diff0
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
cost-diff128
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
cost-diff0
(neg.f64 x)
cost-diff0
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
cost-diff128
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
cost-diff0
(neg.f64 x)
cost-diff0
(*.f64 y (neg.f64 x))
cost-diff0
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
cost-diff448
(/.f64 y (*.f64 y (neg.f64 x)))
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff0
(+.f64 x (/.f64 #s(literal -1 binary64) x))
cost-diff0
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
cost-diff0
(/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
cost-diff192
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
cost-diff7168
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
Rules
9 822×lower-fma.f32
9 806×lower-fma.f64
2 460×lower-*.f32
2 456×lower-*.f64
1 838×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032196
061186
1109182
2206182
3401181
4909181
52380181
65809181
08342179
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
#s(literal -1 binary64)
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
x
y
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(exp.f64 z)
z
#s(literal -5641895835477563/5000000000000000 binary64)
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
(+.f64 x (/.f64 #s(literal -1 binary64) x))
x
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
x
(/.f64 y (*.f64 y (neg.f64 x)))
y
(*.f64 y (neg.f64 x))
(neg.f64 x)
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
x
(/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
y
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(neg.f64 x)
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(literal 5641895835477563/5000000000000000 binary64)
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
x
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
y
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))
z
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))
(neg.f64 x)
Outputs
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))
#s(literal -1 binary64)
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
x
y
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(exp.f64 z)
z
#s(literal -5641895835477563/5000000000000000 binary64)
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
y
(/.f64 #s(literal 1 binary64) y)
#s(literal 1 binary64)
(+.f64 x (/.f64 #s(literal -1 binary64) x))
x
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
x
(/.f64 y (*.f64 y (neg.f64 x)))
(/.f64 #s(literal -1 binary64) x)
y
(*.f64 y (neg.f64 x))
(*.f64 x (neg.f64 y))
(neg.f64 x)
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
x
(/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 y (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
y
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(neg.f64 x)
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
z
#s(literal 5641895835477563/5000000000000000 binary64)
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
x
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))
y
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))
z
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))
(neg.f64 x)

localize146.0ms (1.1%)

Memory
18.4MiB live, 295.2MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
accuracy99.9%
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy96.7%
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy89.5%
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
accuracy100.0%
(neg.f64 x)
accuracy100.0%
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
accuracy99.8%
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy89.2%
(/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
accuracy100.0%
(*.f64 y (neg.f64 x))
accuracy100.0%
(neg.f64 x)
accuracy100.0%
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
accuracy77.4%
(/.f64 y (*.f64 y (neg.f64 x)))
accuracy100.0%
(/.f64 #s(literal -1 binary64) x)
accuracy100.0%
(+.f64 x (/.f64 #s(literal -1 binary64) x))
accuracy100.0%
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
accuracy99.7%
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
accuracy99.2%
(/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
accuracy98.1%
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
Samples
98.0ms256×0valid
Compiler

Compiled 198 to 40 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-mult: 15.0ms (22.2% of total)
const: 15.0ms (22.2% of total)
ival-add: 12.0ms (17.7% of total)
ival-div: 11.0ms (16.3% of total)
ival-exp: 9.0ms (13.3% of total)
ival-pow: 4.0ms (5.9% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series228.0ms (1.8%)

Memory
-4.5MiB live, 118.0MiB allocated
Counts
20 → 492
Calls
Call 1
Inputs
#<alt (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))>
#<alt (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)>
#<alt (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))>
#<alt (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))>
#<alt (+.f64 x (/.f64 #s(literal -1 binary64) x))>
#<alt (/.f64 #s(literal -1 binary64) x)>
#<alt (/.f64 y (*.f64 y (neg.f64 x)))>
#<alt (+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))>
#<alt (*.f64 y (neg.f64 x))>
#<alt (neg.f64 x)>
#<alt (+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))>
#<alt (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))>
#<alt (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))>
#<alt (+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))>
#<alt (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))>
#<alt (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))>
#<alt (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))>
#<alt (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))>
#<alt (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))>
#<alt (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))>
Outputs
#<alt y>
#<alt y>
#<alt y>
#<alt y>
#<alt y>
#<alt y>
#<alt y>
#<alt y>
#<alt y>
#<alt y>
#<alt y>
#<alt y>
#<alt (* 5000000000000000/5641895835477563 (/ y (exp z)))>
#<alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))>
#<alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))))>
#<alt (+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))))) (/ 1 (pow x 2))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))>
#<alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))>
#<alt (+ x (* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))>
#<alt (- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))))) (/ 1 x))>
#<alt (- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))>
#<alt (+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))))>
#<alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))))>
#<alt (+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))))>
#<alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))>
#<alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))>
#<alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))>
#<alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))>
#<alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))>
#<alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))>
#<alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))>
#<alt (+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))>
#<alt (/ 5000000000000000/5641895835477563 (exp z))>
#<alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))>
#<alt (+ (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 2)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))>
#<alt (+ (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 3)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))>
#<alt (/ -1 (* x y))>
#<alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x)>
#<alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y))) x)>
#<alt (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 4)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)))) x)>
#<alt (/ -1 (* x y))>
#<alt (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 3)))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 4)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x))>
#<alt (/ 5000000000000000/5641895835477563 (exp z))>
#<alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))>
#<alt (+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))>
#<alt (+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))>
#<alt (/ -1 (* x y))>
#<alt (/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y)>
#<alt (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) y)>
#<alt (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) y)>
#<alt (/ -1 (* x y))>
#<alt (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y))>
#<alt (/ -1 (- (* x y) 5641895835477563/5000000000000000))>
#<alt (- (* -5641895835477563/5000000000000000 (/ z (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (/ 1 (- (* x y) 5641895835477563/5000000000000000)))>
#<alt (- (* z (- (* -1 (* z (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))))) (/ 1 (- (* x y) 5641895835477563/5000000000000000)))>
#<alt (- (* z (- (* z (- (* -1 (* z (+ (* 5641895835477563/30000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (+ (* 31830988618379068626528276418969/50000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))) (- (* x y) 5641895835477563/5000000000000000))))))) (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))))) (/ 1 (- (* x y) 5641895835477563/5000000000000000)))>
#<alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))>
#<alt (* -5641895835477563/5000000000000000 (exp z))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (* x y)>
#<alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))>
#<alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))>
#<alt (* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))>
#<alt (* -5641895835477563/5000000000000000 (exp z))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (* x y)>
#<alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))>
#<alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))>
#<alt (* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))>
#<alt (* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))>
#<alt (- (* x y) 5641895835477563/5000000000000000)>
#<alt (- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000)>
#<alt (- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)>
#<alt (- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))>
#<alt (/ -1 x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x y))>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (* -1 x)>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt (+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt (+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) (pow x 3)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2))))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2)))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt (+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))))>
#<alt (+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))>
#<alt (- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x y)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y))) (/ 1 x))>
#<alt (+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))>
#<alt (+ x (+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))>
#<alt (+ x (+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z))))>
#<alt (- (+ x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) (pow z 3))) (* 5000000000000000/5641895835477563 (/ y z)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) (pow z 2))))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z))) z)))>
#<alt (+ x (* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))) z)) (* -5000000000000000/5641895835477563 y)) z)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))>
#<alt (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))>
#<alt (* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))>
#<alt (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 2) y))) (/ 1 x))>
#<alt (- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (+ (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))>
#<alt (+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt (+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) x)) 1) x)>
#<alt (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)>
#<alt (/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y)))))) x)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y)))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))>
#<alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))>
#<alt (+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))>
#<alt (+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z)) (* 5000000000000000/5641895835477563 y)) z)>
#<alt (/ (- (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) (pow z 2))) (* 5000000000000000/5641895835477563 y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z))) z)>
#<alt (/ (- (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3)) (pow z 3))) (* 5000000000000000/5641895835477563 y)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) (pow z 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z)))) z)>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z))) z))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))) z)) (* -5000000000000000/5641895835477563 y)) z))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3)) z)) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))) z)) (* -5000000000000000/5641895835477563 y)) z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (* -1 (* x y))>
#<alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))))>
#<alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))))>
#<alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)))))>
#<alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)))))>
#<alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)))))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (* -1 (* x y))>
#<alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)))))>
#<alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)))))>
#<alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)))))>
#<alt (+ 5641895835477563/5000000000000000 (* -1 (* x y)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (+ (* -1 (/ (* x y) z)) (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (+ (* -1 (/ (* x y) z)) (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (+ (* -1 (/ (* x y) z)) (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* -1 (* z (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000)))>
#<alt (* -1 (* z (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000)))>
#<alt (* -1 (* z (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))))>
#<alt (+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))>
#<alt (- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x y)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) (/ 1 x))>
#<alt (+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))>
#<alt (+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))>
#<alt (+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))>
#<alt x>
#<alt (+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))>
#<alt (+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))>
#<alt (- (+ x (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 5))) (* 30000000000000000/5641895835477563 (/ y (pow z 3))))) (* 90000000000000000/5641895835477563 (/ y (pow z 4))))>
#<alt x>
#<alt (+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))>
#<alt (+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))>
#<alt (+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))>
#<alt (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))>
#<alt (* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))>
#<alt (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* (pow x 2) y))) (/ 1 x))>
#<alt (- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))>
#<alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))>
#<alt (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))>
#<alt (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))>
#<alt (/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))>
#<alt (/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 900000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))>
#<alt (+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)>
#<alt (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)>
#<alt (/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))>
#<alt (+ 5641895835477563/5000000000000000 (* -1 (* x y)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* -1 (* x y))>
#<alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))>
#<alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))>
#<alt (* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))>
#<alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))>
#<alt (* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* -1 (* x y))>
#<alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))>
#<alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))>
#<alt (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))>
#<alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))>
#<alt (* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt -5641895835477563/5000000000000000>
#<alt (- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)>
#<alt (- (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)>
#<alt (- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)>
#<alt (* -5641895835477563/5000000000000000 (exp z))>
#<alt (* -5641895835477563/5000000000000000 (exp z))>
#<alt (* -5641895835477563/5000000000000000 (exp z))>
#<alt (* -5641895835477563/5000000000000000 (exp z))>
#<alt (* -5641895835477563/5000000000000000 (exp z))>
#<alt (* -5641895835477563/5000000000000000 (exp z))>
#<alt (* -5641895835477563/5000000000000000 (exp z))>
#<alt (* -5641895835477563/5000000000000000 (exp z))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/5000000000000000 z)>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt 5641895835477563/10000000000000000>
#<alt (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))>
#<alt (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))>
#<alt (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))>
#<alt (* 5641895835477563/30000000000000000 z)>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/30000000000000000 z)>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
Calls

123 calls:

TimeVariablePointExpression
127.0ms
x
@inf
(+ x (/ y (+ (* y (neg x)) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000))))
47.0ms
x
@0
(+ (* (/ -1 (+ (* x y) (* (exp z) -5641895835477563/5000000000000000))) (pow (/ 1 y) -1)) x)
4.0ms
x
@-inf
(/ y (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) (+ (* y (neg x)) 5641895835477563/5000000000000000)))
3.0ms
y
@0
(+ x (/ y (* y (neg x))))
3.0ms
x
@inf
(/ y (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) (+ (* y (neg x)) 5641895835477563/5000000000000000)))

rewrite544.0ms (4.3%)

Memory
-24.6MiB live, 674.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 282×lower-*.f32
4 278×lower-*.f64
4 134×lower-/.f32
4 122×lower-/.f64
4 122×lower-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032162
061156
1289148
22563148
08578148
Stop Event
iter limit
node limit
iter limit
Counts
20 → 612
Calls
Call 1
Inputs
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(/.f64 y (*.f64 y (neg.f64 x)))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(*.f64 y (neg.f64 x))
(neg.f64 x)
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
Outputs
y
(exp.f64 (log.f64 y))
(exp.f64 (*.f64 (log.f64 y) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) y))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 y)) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (neg.f64 (log.f64 y)) #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 y)) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) y))))
(/.f64 y #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64))))
(/.f64 (neg.f64 y) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 y)) #s(literal 1 binary64))
(pow.f64 y #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 y) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 1 binary64) y)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 y y) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 y)))
(*.f64 #s(literal 1 binary64) y)
(*.f64 y #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 y))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 y) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) y) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 y))
(*.f64 (pow.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 y #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(+.f64 x (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(-.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)))
(fma.f64 y (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) y x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) (sqrt.f64 y)) (sqrt.f64 y) x)
(fma.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 y (*.f64 x (*.f64 y x)))) x)
(fma.f64 (/.f64 (neg.f64 y) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 x (-.f64 x (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x) (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 (neg.f64 x) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 x (-.f64 x (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x) (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 (neg.f64 x) x)))))
(/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 x (-.f64 x (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))) (fma.f64 x x (/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 y)) (*.f64 x (neg.f64 y))) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 (neg.f64 x) x)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 x (-.f64 x (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) (neg.f64 y)) (*.f64 x (neg.f64 y))) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 (neg.f64 x) x))) (neg.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y))) (-.f64 x (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y)) (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)) (*.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x) (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 x (-.f64 x (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 (neg.f64 x) x)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y)))) (neg.f64 (-.f64 x (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 x (-.f64 x (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x) (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 (neg.f64 x) x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 x (-.f64 x (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(*.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -2 binary64)) (*.f64 y y) (*.f64 (neg.f64 x) x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 y) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(pow.f64 (neg.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 y (*.f64 x (*.f64 y x)))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(+.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(+.f64 (*.f64 y x) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 y x))) (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(fma.f64 y x (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 y (neg.f64 (neg.f64 x)) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (neg.f64 y)) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z) (*.f64 y x))
(fma.f64 (neg.f64 x) (neg.f64 y) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 y) (neg.f64 x) (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 (neg.f64 x)) y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 y (*.f64 x (*.f64 y x)))) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 y (*.f64 x (*.f64 y x)))) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))))
(/.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 y (*.f64 x (*.f64 y x)))))
(/.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) (neg.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 y (*.f64 x (*.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) (neg.f64 (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 y x)))) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 x (*.f64 y x))) (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))) (*.f64 (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) (*.f64 (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 y (*.f64 x (*.f64 y x)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))))) (neg.f64 (neg.f64 (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))) (*.f64 y (*.f64 x (*.f64 y x))))) (neg.f64 (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 y (*.f64 x (*.f64 y x)))) (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (exp.f64 (*.f64 z #s(literal 3 binary64))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 y (*.f64 x (*.f64 y x))))))
(*.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (exp.f64 (+.f64 z z)))) (/.f64 #s(literal 1 binary64) (fma.f64 y x (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)))))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 #s(literal 1 binary64) x))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 x (/.f64 #s(literal 1 binary64) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x) x)
(fma.f64 y (/.f64 #s(literal -1 binary64) (*.f64 y x)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (neg.f64 x) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x) x)
(fma.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (*.f64 y x)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 y x)) y x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x))) (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)) (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x))) (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)) (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (/.f64 x (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (+.f64 x (/.f64 #s(literal 1 binary64) x)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (/.f64 x (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (neg.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 #s(literal 1 binary64) x))) (*.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (*.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)) (+.f64 x (/.f64 #s(literal 1 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) (neg.f64 (neg.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x)))
(pow.f64 (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x))) (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)) (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x)))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 #s(literal 1 binary64) x))))
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) x))
(neg.f64 (/.f64 y (*.f64 y x)))
(/.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 y (*.f64 x (neg.f64 y)))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 y) (*.f64 y x))
(/.f64 (neg.f64 (neg.f64 y)) (*.f64 x (neg.f64 y)))
(/.f64 (/.f64 y (neg.f64 x)) y)
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (*.f64 y x))
(/.f64 (neg.f64 (/.f64 y (neg.f64 x))) (neg.f64 y))
(pow.f64 (neg.f64 x) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (neg.f64 y))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 y (/.f64 #s(literal -1 binary64) (*.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (neg.f64 x) y) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y x)) y)
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) x))
(neg.f64 (/.f64 y (*.f64 y x)))
(/.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 y (*.f64 x (neg.f64 y)))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 y) (*.f64 y x))
(/.f64 (neg.f64 (neg.f64 y)) (*.f64 x (neg.f64 y)))
(/.f64 (/.f64 y (neg.f64 x)) y)
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (*.f64 y x))
(/.f64 (neg.f64 (/.f64 y (neg.f64 x))) (neg.f64 y))
(pow.f64 (neg.f64 x) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x (neg.f64 y))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 y (/.f64 #s(literal -1 binary64) (*.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (neg.f64 x) y) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (*.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 y x)) y)
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 (/.f64 #s(literal -1 binary64) x) x)
(-.f64 (/.f64 (*.f64 x x) (+.f64 x (/.f64 #s(literal 1 binary64) x))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 x (/.f64 #s(literal 1 binary64) x))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x) x)
(fma.f64 y (/.f64 #s(literal -1 binary64) (*.f64 y x)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 (neg.f64 x) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x) x)
(fma.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 1 binary64) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (*.f64 y x)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 y x)) y x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x))) (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)) (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x))) (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)) (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (/.f64 x (neg.f64 x)))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (+.f64 x (/.f64 #s(literal 1 binary64) x)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (-.f64 (*.f64 x x) (/.f64 x (neg.f64 x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (neg.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x)) (-.f64 (/.f64 #s(literal -1 binary64) x) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (+.f64 x (/.f64 #s(literal 1 binary64) x))) (*.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (*.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)) (+.f64 x (/.f64 #s(literal 1 binary64) x))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))))) (neg.f64 (neg.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x))))) (neg.f64 (neg.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x)))
(pow.f64 (/.f64 (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x))) (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) x)) (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 #s(literal -1 binary64) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) x) (neg.f64 x)))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(literal 1 binary64) (+.f64 x (/.f64 #s(literal 1 binary64) x))))
(-.f64 #s(literal 0 binary64) (*.f64 y x))
(neg.f64 (*.f64 y x))
(*.f64 y (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 y x))
(*.f64 x (neg.f64 y))
(*.f64 (neg.f64 x) y)
(*.f64 (neg.f64 y) x)
(+.f64 #s(literal 0 binary64) (neg.f64 x))
(-.f64 #s(literal 0 binary64) x)
(neg.f64 x)
(neg.f64 (/.f64 (*.f64 y x) y))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) x)))
(/.f64 x #s(literal -1 binary64))
(/.f64 (neg.f64 x) #s(literal 1 binary64))
(/.f64 (*.f64 x (neg.f64 y)) y)
(/.f64 (*.f64 x (neg.f64 y)) (neg.f64 (neg.f64 y)))
(/.f64 (*.f64 y x) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 x)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x))) (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x)) (+.f64 #s(literal 0 binary64) x))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x (*.f64 x x)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 x x (*.f64 #s(literal 0 binary64) x)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 x x))) (neg.f64 (+.f64 #s(literal 0 binary64) x)))
(pow.f64 (/.f64 #s(literal -1 binary64) x) #s(literal -1 binary64))
(pow.f64 (neg.f64 x) #s(literal 1 binary64))
(*.f64 y (/.f64 (neg.f64 x) y))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal -1 binary64))
(*.f64 (neg.f64 x) #s(literal 1 binary64))
(*.f64 (*.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) y))
(+.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(+.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))
(fma.f64 #s(literal 1 binary64) (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 y x (neg.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) y x)
(fma.f64 (/.f64 y (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 y (*.f64 x (*.f64 y x)))) x)
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))) (fma.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))) (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))) (neg.f64 (fma.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))) (neg.f64 (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (*.f64 x x)) (-.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))) (*.f64 (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))) (*.f64 (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x)))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) (-.f64 (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y)) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (fma.f64 y x (neg.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(neg.f64 (/.f64 (neg.f64 y) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y))))
(/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y) #s(literal 1 binary64))))
(/.f64 (neg.f64 y) (fma.f64 y x (neg.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (fma.f64 y x (neg.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (fma.f64 y x (neg.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(*.f64 y (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (fma.f64 y x (neg.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))) y)
(*.f64 (/.f64 y (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 y (*.f64 x (*.f64 y x)))))
(*.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y)))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))
(-.f64 (/.f64 (*.f64 y (*.f64 x (*.f64 y x))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(fma.f64 (neg.f64 x) y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 1 binary64) z) (*.f64 x (neg.f64 y)))
(fma.f64 (neg.f64 y) x (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 x (neg.f64 y)))
(fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 x (neg.f64 y)))
(fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 y (*.f64 x (*.f64 y x)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 y (*.f64 x (*.f64 y x)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))))
(/.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 y (*.f64 x (*.f64 y x)))))
(/.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 (neg.f64 x) (*.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))) (neg.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 y (*.f64 x (*.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))) (neg.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 (neg.f64 x) (*.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (neg.f64 (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))) (*.f64 y (*.f64 x (*.f64 y x)))) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))))
(/.f64 (-.f64 (*.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 x (*.f64 y x))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (*.f64 (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 y (*.f64 x (*.f64 y x)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))) (*.f64 y (*.f64 x (*.f64 y x))))) (neg.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 y (neg.f64 x) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 y (*.f64 x (*.f64 y x)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 y (*.f64 x (*.f64 y x))))))
(*.f64 (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(fma.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) y x)
(fma.f64 (/.f64 y (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))) (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) x)
(fma.f64 (/.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) x)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (fma.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))) (neg.f64 (fma.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y x) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 x x)) (-.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)) #s(literal -1 binary64)))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) #s(literal 1 binary64))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(pow.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) y)
(*.f64 (/.f64 y (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))) (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (/.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+.f64 (*.f64 x (neg.f64 y)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))))
(+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(+.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (+.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y)))
(-.f64 (/.f64 (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(fma.f64 y (neg.f64 x) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 y x) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 x (neg.f64 y) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(fma.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(fma.f64 (neg.f64 x) y (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(fma.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) z (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(fma.f64 (neg.f64 y) x (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (*.f64 z z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))) (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))) (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))) (neg.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (*.f64 z (*.f64 z z)) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))))) (*.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z))) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))))) (*.f64 (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))))) (*.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 y (*.f64 (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y x) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 y x)))))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))) (neg.f64 (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (neg.f64 y))) #s(literal 5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))
(+.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (fma.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (exp.f64 z))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(pow.f64 (/.f64 (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 #s(literal 1 binary64) z))
(*.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(*.f64 (fma.f64 z (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) z) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))
(+.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) #s(literal 5641895835477563/10000000000000000 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)))) (neg.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))
(*.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))))

simplify577.0ms (4.5%)

Memory
-11.5MiB live, 705.7MiB allocated
Algorithm
egg-herbie
Rules
8 064×lower-fma.f64
8 064×lower-fma.f32
5 558×lower-*.f64
5 558×lower-*.f32
5 154×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
010628460
133648238
082227462
Stop Event
iter limit
node limit
Counts
492 → 463
Calls
Call 1
Inputs
y
y
y
y
y
y
y
y
y
y
y
y
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))))) (/ 1 (pow x 2))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(* -1 (* x (- (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(+ x (* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))))) (/ 1 x))
(- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x))
(- x (/ 1 x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(/ 5000000000000000/5641895835477563 (exp z))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(+ (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 2)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(+ (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 3)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(/ -1 (* x y))
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y))) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 4)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)))) x)
(/ -1 (* x y))
(* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x))
(* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 3)))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 4)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x))
(/ 5000000000000000/5641895835477563 (exp z))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(/ -1 (* x y))
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) y)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) y)
(/ -1 (* x y))
(* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y))
(* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y))
(/ -1 (- (* x y) 5641895835477563/5000000000000000))
(- (* -5641895835477563/5000000000000000 (/ z (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (/ 1 (- (* x y) 5641895835477563/5000000000000000)))
(- (* z (- (* -1 (* z (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))))) (/ 1 (- (* x y) 5641895835477563/5000000000000000)))
(- (* z (- (* z (- (* -1 (* z (+ (* 5641895835477563/30000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (+ (* 31830988618379068626528276418969/50000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))) (- (* x y) 5641895835477563/5000000000000000))))))) (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))))) (/ 1 (- (* x y) 5641895835477563/5000000000000000)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(* -5641895835477563/5000000000000000 (exp z))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(* x y)
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(* -5641895835477563/5000000000000000 (exp z))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(* x y)
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(* x y)
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(- (* x y) 5641895835477563/5000000000000000)
(- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000)
(- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(/ -1 x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(- x (/ 1 x))
(- x (/ 1 x))
(- x (/ 1 x))
(- x (/ 1 x))
(- x (/ 1 x))
(- x (/ 1 x))
(- x (/ 1 x))
(- x (/ 1 x))
(- x (/ 1 x))
(- x (/ 1 x))
(- x (/ 1 x))
(- x (/ 1 x))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 (* x y))
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(* -1 x)
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) (pow x 3)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) (pow x 3))) (/ 1 (pow x 2))) 1)))
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))))
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y))) (/ 1 x))
(+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+ x (+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+ x (+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z))))
(- (+ x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) (pow z 3))) (* 5000000000000000/5641895835477563 (/ y z)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) (pow z 2))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z))) z)))
(+ x (* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))) z)) (* -5000000000000000/5641895835477563 y)) z)))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))
(/ -1 x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))
(/ -1 x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(+ (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(/ -1 x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) x)) 1) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y)))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))
(/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(* 5000000000000000/5641895835477563 (/ y z))
(/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z)) (* 5000000000000000/5641895835477563 y)) z)
(/ (- (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) (pow z 2))) (* 5000000000000000/5641895835477563 y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z))) z)
(/ (- (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3)) (pow z 3))) (* 5000000000000000/5641895835477563 y)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) (pow z 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z)))) z)
(* 5000000000000000/5641895835477563 (/ y z))
(* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z))) z))
(* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))) z)) (* -5000000000000000/5641895835477563 y)) z))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3)) z)) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))) z)) (* -5000000000000000/5641895835477563 y)) z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(* -1 (* x y))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)))))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(* -1 (* x y))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)))))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (+ (* -1 (/ (* x y) z)) (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* z (+ 5641895835477563/5000000000000000 (+ (* -1 (/ (* x y) z)) (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* z (+ 5641895835477563/5000000000000000 (+ (* -1 (/ (* x y) z)) (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* 5641895835477563/5000000000000000 z)
(* -1 (* z (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000)))
(* -1 (* z (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000)))
(* -1 (* z (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))))
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) (/ 1 x))
(+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))
(- (+ x (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 5))) (* 30000000000000000/5641895835477563 (/ y (pow z 3))))) (* 90000000000000000/5641895835477563 (/ y (pow z 4))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(/ -1 x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(/ -1 x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* (pow x 2) y))) (/ 1 x))
(- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))
(/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 900000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(/ -1 x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* -1 (* x y))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(* -1 (* x y))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* -1 (* x y))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* -1 (* x y))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(* 5641895835477563/30000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* 5641895835477563/30000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
-5641895835477563/5000000000000000
(- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(- (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(* -5641895835477563/5000000000000000 (exp z))
(* -5641895835477563/5000000000000000 (exp z))
(* -5641895835477563/5000000000000000 (exp z))
(* -5641895835477563/5000000000000000 (exp z))
(* -5641895835477563/5000000000000000 (exp z))
(* -5641895835477563/5000000000000000 (exp z))
(* -5641895835477563/5000000000000000 (exp z))
(* -5641895835477563/5000000000000000 (exp z))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/5000000000000000 z)
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
5641895835477563/10000000000000000
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(* 5641895835477563/30000000000000000 z)
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* 5641895835477563/30000000000000000 z)
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
Outputs
y
y
y
y
y
y
y
y
y
y
y
y
(* 5000000000000000/5641895835477563 (/ y (exp z)))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) (fma.f64 x (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 3)) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2)))))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) (fma.f64 x (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (exp.f64 (+.f64 z z))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 x (*.f64 y (*.f64 y y)))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) x))
(+ (* 5000000000000000/5641895835477563 (/ y (exp z))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (exp z) 2))) (* x (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (exp z) 4))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 3) (pow (exp z) 3)))))))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) (fma.f64 x (fma.f64 x (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 y y)) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 x (pow.f64 y #s(literal 4 binary64)))) (pow.f64 (exp.f64 z) #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (exp.f64 (+.f64 z z)))) x))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 x x)))))
(* x (- (+ 1 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 4) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 3) y))) (/ 1 (pow x 2))) 1)))
(*.f64 (fma.f64 (/.f64 (exp.f64 z) (*.f64 y (*.f64 x (*.f64 x x)))) #s(literal 5641895835477563/5000000000000000 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 x))
(* -1 (* x (- (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(neg.f64 (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) y)) (*.f64 x (*.f64 x x)))) (neg.f64 x)))
x
(+ x (* 5000000000000000/5641895835477563 (/ y (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y (exp.f64 z)) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z)))) x)
(+ x (* y (+ (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (exp.f64 (+.f64 z z))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 x x))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))))) (/ 1 x))
(+.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) x)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (+ (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))))) (/ 1 x))
(+.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (*.f64 (*.f64 y (*.f64 y y)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) x))) (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y)))) (/ 1 x))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(- (+ x (* -1 (/ (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (- (* -1 (/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* -5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x x))))) (neg.f64 y)) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))))))))
(fma.f64 z (fma.f64 z (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (+ (* -1 (/ y (- (* x y) 5641895835477563/5000000000000000))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (+ (* -5641895835477563/30000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* -5641895835477563/10000000000000000 (/ y (pow (- (* x y) 5641895835477563/5000000000000000) 2)))) (- (* x y) 5641895835477563/5000000000000000)))))))))))))
(fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))) (fma.f64 (/.f64 y (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (* -1 (/ y (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))))
(-.f64 x (/.f64 y (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(/ 5000000000000000/5641895835477563 (exp z))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z))))
(+ (* x (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* x (pow y 2)) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 x (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x (*.f64 y y)) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 y (exp.f64 (+.f64 z z))))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z))))
(+ (* x (- (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 3)) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow y 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 x (*.f64 y (*.f64 y y))) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y y) (pow.f64 (exp.f64 z) #s(literal 3 binary64))))) (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 y (exp.f64 (+.f64 z z))))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z))))
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 y x))
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x)
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 x (*.f64 y y))) (/.f64 #s(literal -1 binary64) y)) x)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y))) x)
(/.f64 (+.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 y y)))) (/.f64 #s(literal -1 binary64) y)) x)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 3) (pow y 4)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)))) x)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (pow.f64 y #s(literal 4 binary64)) (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 x (*.f64 y y))) (/.f64 #s(literal 1 binary64) y)))) x)
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 y x))
(* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* x (pow y 2)))) (/ 1 y)) x))
(/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 x (*.f64 y y))) (/.f64 #s(literal 1 binary64) y)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* x (pow y 3)))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 y (*.f64 y y)))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y y)))) x)) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* x (pow y 4)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow y 3)))) x)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow y 2)))) x)) (/ 1 y)) x))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (*.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 y y))))) (neg.f64 x)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y y)))) x)) (neg.f64 x))
(/ 5000000000000000/5641895835477563 (exp z))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (exp z) 2))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z)) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y x)) (exp.f64 (+.f64 z z))))
(+ (* y (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* (pow x 2) y) (pow (exp z) 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 y (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (exp.f64 (+.f64 z z))) (/.f64 (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 x x))) (pow.f64 (exp.f64 z) #s(literal 3 binary64)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z))))
(+ (* y (- (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 3) y) (pow (exp z) 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (pow x 2) (pow (exp z) 3))))) (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (exp z) 2))))) (* 5000000000000000/5641895835477563 (/ 1 (exp z))))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 y (*.f64 x (*.f64 x x))) (pow.f64 (exp.f64 z) #s(literal 4 binary64))) (*.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 x x) (pow.f64 (exp.f64 z) #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) x) (exp.f64 (+.f64 z z)))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (exp.f64 (neg.f64 z))))
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 y x))
(/ (- (* -5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y)
(/.f64 (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal -1 binary64) x)) y)
(/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x))) y)
(/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)))) y)
(/ (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) (pow y 2)))) (/ 1 x)))) y)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (pow.f64 (exp.f64 z) #s(literal 3 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 (/.f64 (exp.f64 (+.f64 z z)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)))) y)
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 y x))
(* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ (exp z) (* (pow x 2) y))) (/ 1 x)) y))
(/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)) (neg.f64 y))
(* -1 (/ (+ (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y)) (neg.f64 y))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (exp z) 3) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (exp z) 2) (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ (exp z) (pow x 2)))) y)) (/ 1 x)) y))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 z) #s(literal 3 binary64)) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (exp.f64 (+.f64 z z)) (*.f64 x (*.f64 x x))))) (neg.f64 y)) (/.f64 (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y)) (neg.f64 y))
(/ -1 (- (* x y) 5641895835477563/5000000000000000))
(/.f64 #s(literal -1 binary64) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(- (* -5641895835477563/5000000000000000 (/ z (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (/ 1 (- (* x y) 5641895835477563/5000000000000000)))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(- (* z (- (* -1 (* z (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))))) (/ 1 (- (* x y) 5641895835477563/5000000000000000)))
(fma.f64 z (fma.f64 z (neg.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))))) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal -1 binary64) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(- (* z (- (* z (- (* -1 (* z (+ (* 5641895835477563/30000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (+ (* 31830988618379068626528276418969/50000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3))) (* 5641895835477563/5000000000000000 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))) (- (* x y) 5641895835477563/5000000000000000))))))) (+ (* 5641895835477563/10000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 3)))))) (* 5641895835477563/5000000000000000 (/ 1 (pow (- (* x y) 5641895835477563/5000000000000000) 2))))) (/ 1 (- (* x y) 5641895835477563/5000000000000000)))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))))))) (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal -1 binary64) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(/ -1 (+ (* -5641895835477563/5000000000000000 (exp z)) (* x y)))
(/.f64 #s(literal -1 binary64) (fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y))
(* x (+ y (* -5641895835477563/5000000000000000 (/ (exp z) x))))
(*.f64 x (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) y))
(* x y)
(*.f64 y x)
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) (neg.f64 x))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) (neg.f64 x))
(* -1 (* x (+ (* -1 y) (* 5641895835477563/5000000000000000 (/ (exp z) x)))))
(*.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) x) (neg.f64 y)) (neg.f64 x))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(* x y)
(*.f64 y x)
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* y (+ x (* -5641895835477563/5000000000000000 (/ (exp z) y))))
(*.f64 y (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y) x))
(* x y)
(*.f64 y x)
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(neg.f64 (*.f64 y (-.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) y) x)))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(neg.f64 (*.f64 y (-.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) y) x)))
(* -1 (* y (+ (* -1 x) (* 5641895835477563/5000000000000000 (/ (exp z) y)))))
(neg.f64 (*.f64 y (-.f64 (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) y) x)))
(- (* x y) 5641895835477563/5000000000000000)
(fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))
(- (+ (* -5641895835477563/5000000000000000 z) (* x y)) 5641895835477563/5000000000000000)
(fma.f64 y x (fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))
(- (+ (* x y) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(- (+ (* x y) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000))) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ (* -5641895835477563/5000000000000000 (exp z)) (* x y))
(fma.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (pow x 2) 1) x)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(/ (- (pow x 2) 1) x)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(/ (- (pow x 2) 1) x)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 x))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (pow x 2) 1) x)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(/ (- (pow x 2) 1) x)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(/ (- (pow x 2) 1) x)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(* -1 x)
(neg.f64 x)
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(fma.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(fma.f64 x (fma.f64 x (fma.f64 x (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) (pow x 3)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2))))))
(*.f64 x (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (+.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (/ 1 (pow x 2)))) 1)))
(*.f64 (neg.f64 x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(neg.f64 (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (neg.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y x)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (*.f64 x (*.f64 x x)))) (neg.f64 x)))
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(+.f64 x (/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))))
(fma.f64 y (fma.f64 x (/.f64 y (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 x x) (/.f64 y (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 x (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(-.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 x (*.f64 y y))) x) (+.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))
(-.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) x) (+.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 x (*.f64 y y))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x y)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (/.f64 (neg.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) x) (/.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)))) (*.f64 y (*.f64 x x))))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x))
(+ x (+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 z (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 y z) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 4 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(+ x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z))))
(fma.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z z)) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x))
(- (+ x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) (pow z 3))) (* 5000000000000000/5641895835477563 (/ y z)))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) (pow z 2))))
(+.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (/.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (*.f64 z (*.f64 z z)))) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)) (/.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z z)))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(+ x (* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z))) z)))
(-.f64 x (/.f64 (fma.f64 y #s(literal -5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) z))
(+ x (* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))) z)) (* -5000000000000000/5641895835477563 y)) z)))
(-.f64 x (/.f64 (fma.f64 y #s(literal -5000000000000000/5641895835477563 binary64) (/.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) z) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z))) z))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))
(*.f64 y (fma.f64 x (/.f64 y (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))
(*.f64 y (fma.f64 y (fma.f64 (*.f64 x x) (/.f64 y (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 x (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))))
(*.f64 y (fma.f64 y (fma.f64 y (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 y (pow.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 x x) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 x (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(neg.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 x (*.f64 y y))) (+.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* (pow x 2) (pow y 3)))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))))) (* x (pow y 2)))))))
(neg.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) (+.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 x (*.f64 y y))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 2) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 y (*.f64 x x)))) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x (*.f64 x x)))) (neg.f64 y)) (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2)))
(fma.f64 x (/.f64 (*.f64 y y) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(fma.f64 x (fma.f64 x (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))))
(fma.f64 x (fma.f64 x (fma.f64 x (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y))) x)) 1) x)
(/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x)) #s(literal -1 binary64)) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y))))) x)
(/.f64 (-.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y (*.f64 x x))) #s(literal -1 binary64)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* (pow x 2) y)))))) x)
(/.f64 (-.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y (*.f64 x x))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (+ (* 5641895835477563/5000000000000000 (/ z (* x y))) (/ 5641895835477563/5000000000000000 (* x y)))) x))
(/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y x)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) 2) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 5641895835477563/5000000000000000 (/ z y)))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) y)) (neg.f64 x)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) x)) (neg.f64 x))
(/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 z (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 4))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 y z) (pow.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 4 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z)) (* 5000000000000000/5641895835477563 y)) z)
(/.f64 (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) z)) z)
(/ (- (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) (pow z 2))) (* 5000000000000000/5641895835477563 y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z))) z)
(/.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z z)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) z))) z)
(/ (- (+ (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3)) (pow z 3))) (* 5000000000000000/5641895835477563 y)) (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) (pow z 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z)))) z)
(/.f64 (-.f64 (fma.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 y (/.f64 (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (*.f64 z (*.f64 z z)))) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z) (/.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (*.f64 z z)))) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* -1 (/ (+ (* -5000000000000000/5641895835477563 y) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z))) z))
(/.f64 (fma.f64 y #s(literal -5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) (neg.f64 z))
(* -1 (/ (+ (* -1 (/ (- (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))) z)) (* -5000000000000000/5641895835477563 y)) z))
(/.f64 (fma.f64 y #s(literal -5000000000000000/5641895835477563 binary64) (/.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) z) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) (neg.f64 z))) (neg.f64 z))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3)) z)) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) z)) (* 25000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))) z)) (* -5000000000000000/5641895835477563 y)) z))
(/.f64 (-.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) z) (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (neg.f64 z)) (*.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) z)) (neg.f64 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(*.f64 y (-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) x))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(*.f64 y (-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) x))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y)))))
(*.f64 y (-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)))))
(neg.f64 (*.f64 y (-.f64 x (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)))))
(neg.f64 (*.f64 y (-.f64 x (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y)))))
(neg.f64 (*.f64 y (-.f64 x (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y))))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(*.f64 x (-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(*.f64 x (-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))))
(*.f64 x (-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x)))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/5000000000000000 z)
(*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ 5641895835477563/5000000000000000 (+ (* -1 (/ (* x y) z)) (* 5641895835477563/5000000000000000 (/ 1 z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (/.f64 (*.f64 y x) z))))
(* z (+ 5641895835477563/5000000000000000 (+ (* -1 (/ (* x y) z)) (* 5641895835477563/5000000000000000 (/ 1 z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (/.f64 (*.f64 y x) z))))
(* z (+ 5641895835477563/5000000000000000 (+ (* -1 (/ (* x y) z)) (* 5641895835477563/5000000000000000 (/ 1 z)))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (-.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (/.f64 (*.f64 y x) z))))
(* 5641895835477563/5000000000000000 z)
(*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))
(* -1 (* z (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000)))
(*.f64 z (neg.f64 (+.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 z)) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (* z (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000)))
(*.f64 z (neg.f64 (+.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 z)) #s(literal -5641895835477563/5000000000000000 binary64))))
(* -1 (* z (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000)))
(*.f64 z (neg.f64 (+.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 z)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* x (- 1 (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (- (+ 1 (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 x (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (- (+ 1 (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 x (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))
(*.f64 x (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) #s(literal -1 binary64)) (neg.f64 x))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))
(*.f64 (neg.f64 x) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(neg.f64 (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (neg.f64 (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (*.f64 x (*.f64 x x)))) (neg.f64 x)))
x
(+ x (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))))
(fma.f64 y (fma.f64 x (/.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(+ x (* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 x x) (/.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 x (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(-.f64 (fma.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 x (*.f64 y y))) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))))))
(- (+ x (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3))))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(-.f64 (-.f64 x (*.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 x (*.f64 y y))) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x y)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) x)) (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) y)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y (*.f64 x x))) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)))) x))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+.f64 (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x))
(+ x (+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (+.f64 x (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
(+ x (+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))
(+.f64 x (fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))
(fma.f64 #s(literal -90000000000000000/5641895835477563 binary64) (/.f64 y (pow.f64 z #s(literal 4 binary64))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x))
(- (+ x (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 5))) (* 30000000000000000/5641895835477563 (/ y (pow z 3))))) (* 90000000000000000/5641895835477563 (/ y (pow z 4))))
(+.f64 (-.f64 x (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (pow.f64 z #s(literal 5 binary64)))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (pow.f64 z #s(literal 4 binary64)))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))
(-.f64 x (/.f64 (fma.f64 y #s(literal -30000000000000000/5641895835477563 binary64) (/.f64 (*.f64 y #s(literal 90000000000000000/5641895835477563 binary64)) z)) (*.f64 z (*.f64 z z))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3))))
(-.f64 x (/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (*.f64 z (*.f64 z z))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(* y (+ (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))
(*.f64 y (fma.f64 x (/.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(* y (+ (* y (- (/ (* (pow x 2) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(*.f64 y (fma.f64 y (fma.f64 (*.f64 x x) (/.f64 y (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 x (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(* y (+ (* y (- (* y (- (/ (* (pow x 3) y) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow x 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ x (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ 1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))))
(*.f64 y (fma.f64 y (fma.f64 y (fma.f64 (*.f64 x (*.f64 x x)) (/.f64 y (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 x x) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 x (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))
(+.f64 (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(-.f64 (fma.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 x (*.f64 y y))) (/.f64 #s(literal -1 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))))
(- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* (pow x 2) (pow y 3)))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (* x (pow y 2)))))))
(-.f64 (fma.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)))) (/.f64 #s(literal -1 binary64) x)) (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 x (*.f64 y y))) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (* (pow x 2) y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 (*.f64 y (*.f64 x x)))) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (* (pow x 3) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3) (* (pow x 4) y))) (/ (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (pow x 3))) y)) (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (pow x 2)))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x (*.f64 x x)))) (neg.f64 y)) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 y z) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))) (+ 5641895835477563/5000000000000000 (* -1 (* x y))))) (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/30000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))))) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 3))) (* 5641895835477563/10000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2)))))) (* 5641895835477563/5000000000000000 (/ y (pow (+ 5641895835477563/5000000000000000 (* -1 (* x y))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))))) (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))))) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))))) (/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/.f64 (fma.f64 y #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z)) (*.f64 z (*.f64 z z)))
(/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64))) (*.f64 z z)) (fma.f64 y #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) z))) (*.f64 z (*.f64 z z)))
(/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 900000000000000000000000000000000/31830988618379068626528276418969 (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y))))))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))
(/.f64 (-.f64 (-.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (fma.f64 (*.f64 #s(literal 900000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (*.f64 y #s(literal -540000000000000000/5641895835477563 binary64)))) (*.f64 z (*.f64 z z)))) (fma.f64 (/.f64 y z) #s(literal 90000000000000000/5641895835477563 binary64) (fma.f64 #s(literal 180000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z)) (*.f64 #s(literal -270000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z)))))) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(/.f64 (fma.f64 y #s(literal -30000000000000000/5641895835477563 binary64) (/.f64 (*.f64 y #s(literal 90000000000000000/5641895835477563 binary64)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* -1 (* x y)))) z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(/.f64 (fma.f64 y #s(literal -30000000000000000/5641895835477563 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 y #s(literal 90000000000000000/5641895835477563 binary64)) z) (/.f64 (*.f64 (*.f64 #s(literal 900000000000000000000000000000000/31830988618379068626528276418969 binary64) y) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))) z)) (fma.f64 (/.f64 y z) #s(literal -540000000000000000/5641895835477563 binary64) (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)))) (neg.f64 z)) (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64))) (neg.f64 z))) (neg.f64 (*.f64 z (*.f64 z z))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))
(fma.f64 x (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (- (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (fma.f64 x (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (- (* x (- (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (* -1 (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3))))) (* -1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (fma.f64 x (fma.f64 x (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)
(/.f64 (+.f64 (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x)) #s(literal -1 binary64)) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)
(/.f64 (-.f64 (fma.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y (*.f64 x x))) #s(literal -1 binary64)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)
(/.f64 (-.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y (*.f64 x x))) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))
(/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) y)) (neg.f64 x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) x)) (neg.f64 x))
(+ 5641895835477563/5000000000000000 (* -1 (* x y)))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* 5641895835477563/5000000000000000 z)))
(fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x y) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2)))))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (fma.f64 (neg.f64 x) (/.f64 y (*.f64 z (*.f64 z z))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z z))))) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (* x y))) z)) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(neg.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (+.f64 (/.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)) (neg.f64 z)) #s(literal -5641895835477563/5000000000000000 binary64)) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(*.f64 y (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) x))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(*.f64 y (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) x))
(* y (+ (* -1 x) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))))
(*.f64 y (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) x))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(neg.f64 (*.f64 y (-.f64 x (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(neg.f64 (*.f64 y (-.f64 x (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y))))
(* -1 (* y (+ x (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) y)))))
(neg.f64 (*.f64 y (-.f64 x (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(+ 5641895835477563/5000000000000000 (+ (* -1 (* x y)) (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y x)))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(*.f64 x (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(*.f64 x (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(*.f64 x (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(* -1 (* x y))
(neg.f64 (*.f64 y x))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(* -1 (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* -5641895835477563/5000000000000000 z) 5641895835477563/5000000000000000)
(fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))
(- (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(- (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000)
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
(* -5641895835477563/5000000000000000 (exp z))
(*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/5000000000000000 z)
(*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* 5641895835477563/5000000000000000 z)
(*.f64 z #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
5641895835477563/10000000000000000
#s(literal 5641895835477563/10000000000000000 binary64)
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/30000000000000000 z)
(*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* 5641895835477563/30000000000000000 z)
(*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))

eval215.0ms (1.7%)

Memory
5.7MiB live, 364.9MiB allocated
Compiler

Compiled 35 785 to 3 332 computations (90.7% saved)

prune285.0ms (2.2%)

Memory
-9.1MiB live, 306.7MiB allocated
Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New1 131141 145
Fresh325
Picked415
Done000
Total1 138171 155
Accuracy
100.0%
Counts
1 155 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.6%
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
67.4%
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
38.0%
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
46.6%
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
44.9%
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
14.6%
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
14.7%
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
17.9%
(/.f64 #s(literal -1 binary64) x)
84.9%
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
46.6%
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
72.8%
(+.f64 x (/.f64 y (fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
85.8%
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
38.0%
(+.f64 x (/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))))
90.0%
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
86.6%
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y)))
66.7%
(+.f64 x (/.f64 #s(literal -1 binary64) x))
14.7%
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
Compiler

Compiled 488 to 318 computations (34.8% saved)

simplify321.0ms (2.5%)

Memory
16.3MiB live, 569.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
cost-diff128
(-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff128
(*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))
cost-diff128
(-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))
cost-diff0
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
cost-diff0
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
cost-diff0
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
cost-diff0
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
cost-diff0
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
cost-diff0
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
cost-diff128
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
cost-diff0
(/.f64 #s(literal -1 binary64) x)
cost-diff0
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
cost-diff0
(/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
cost-diff128
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
cost-diff832
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
Rules
10 000×lower-fma.f32
9 990×lower-fma.f64
2 986×lower-*.f32
2 970×lower-*.f64
2 122×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037313
069313
1142312
2352310
3974310
42838302
55914302
08125289
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
x
(/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
y
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
x
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
x
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
y
#s(literal 5000000000000000/5641895835477563 binary64)
z
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
y
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))
y
(-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))
(*.f64 y (*.f64 x (*.f64 y x)))
(*.f64 x (*.f64 y x))
x
(*.f64 y x)
(*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))
#s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))
(+.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
z
(-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 x (neg.f64 y))
(neg.f64 y)
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)
Outputs
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(-.f64 x (/.f64 y (fma.f64 x y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
x
(/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(/.f64 y (-.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
y
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(-.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(fma.f64 x y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))
(+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) x))
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(/.f64 #s(literal -1 binary64) x)
#s(literal -1 binary64)
x
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(fma.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) x)
x
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
y
#s(literal 5000000000000000/5641895835477563 binary64)
z
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
y
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
#s(literal 5641895835477563/30000000000000000 binary64)
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (neg.f64 y) (/.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x (*.f64 x (*.f64 y y)) (fma.f64 (*.f64 z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (+.f64 z #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) x)
(/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))
(/.f64 y (fma.f64 x (*.f64 x (*.f64 y y)) (fma.f64 (*.f64 z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (+.f64 z #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
y
(-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))
(fma.f64 x (*.f64 x (*.f64 y y)) (fma.f64 (*.f64 z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (+.f64 z #s(literal 2 binary64)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(*.f64 y (*.f64 x (*.f64 y x)))
(*.f64 x (*.f64 x (*.f64 y y)))
(*.f64 x (*.f64 y x))
(*.f64 x (*.f64 x y))
x
(*.f64 y x)
(*.f64 x y)
(*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))
(fma.f64 (*.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (+.f64 z #s(literal 2 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
#s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)
(*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))
(fma.f64 z (+.f64 z #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) z)
(+.f64 z #s(literal 1 binary64))
#s(literal 1 binary64)
z
(-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 x (neg.f64 y) (fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))
(*.f64 x (neg.f64 y))
(neg.f64 y)
(fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/5000000000000000 binary64)

localize177.0ms (1.4%)

Memory
-4.8MiB live, 363.4MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy93.3%
(-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))
accuracy93.3%
(*.f64 y (*.f64 x (*.f64 y x)))
accuracy90.8%
(/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))
accuracy88.6%
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
accuracy99.9%
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
accuracy99.9%
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy99.9%
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy95.6%
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
accuracy100.0%
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
accuracy99.7%
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
accuracy99.4%
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
accuracy100.0%
(/.f64 #s(literal -1 binary64) x)
accuracy99.9%
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy97.9%
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
accuracy96.6%
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
accuracy89.5%
(/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
Samples
98.0ms256×0valid
Compiler

Compiled 315 to 44 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 76.0ms
const: 26.0ms (34.2% of total)
ival-mult: 19.0ms (25% of total)
ival-add: 14.0ms (18.4% of total)
ival-div: 10.0ms (13.1% of total)
ival-sub: 3.0ms (3.9% of total)
ival-neg: 2.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series88.0ms (0.7%)

Memory
2.5MiB live, 118.7MiB allocated
Counts
19 → 492
Calls
Call 1
Inputs
#<alt (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))>
#<alt (+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))>
#<alt (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))>
#<alt (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))>
#<alt (/.f64 #s(literal -1 binary64) x)>
#<alt (+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))>
#<alt (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)>
#<alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))>
#<alt (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))>
#<alt (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))>
#<alt (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))>
#<alt (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))>
#<alt (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))>
#<alt (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))>
#<alt (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))>
#<alt (fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)>
#<alt (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)>
#<alt (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))>
#<alt (*.f64 y (*.f64 x (*.f64 y x)))>
Outputs
#<alt (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (* x y))>
#<alt (+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (* x y))>
#<alt (+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (* x y))>
#<alt (* x y)>
#<alt (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))>
#<alt (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))>
#<alt (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))>
#<alt (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))>
#<alt (+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (* x y))>
#<alt (+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (* x y))>
#<alt (+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (* x y))>
#<alt (* x y)>
#<alt (* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))>
#<alt (* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))>
#<alt (* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))>
#<alt (* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))>
#<alt (* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))>
#<alt (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))>
#<alt (+ (* -5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)))>
#<alt (+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)))>
#<alt (* -5641895835477563/30000000000000000 (pow z 3))>
#<alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))>
#<alt (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))>
#<alt (* (pow z 3) (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 3)) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))>
#<alt (* -5641895835477563/30000000000000000 (pow z 3))>
#<alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))>
#<alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))>
#<alt (* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z))) z)) 5641895835477563/10000000000000000) z)))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ (* x (+ 1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (+ 1 (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (+ 1 (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))>
#<alt (+ x (* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))))))>
#<alt (+ x (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y)))) (/ 1 x))>
#<alt (- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (* x (pow y 2)))))) (/ 1 x))>
#<alt (- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y))) (+ (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (* x (pow y 2)))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3) (* x (pow y 3))))))) (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))))) (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) (/ 1 x))>
#<alt (+ x (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))>
#<alt (+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))))))))>
#<alt (+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/30000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))))))))))>
#<alt x>
#<alt (+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))>
#<alt (+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))>
#<alt (+ x (+ (* -180000000000000000/5641895835477563 (/ y (pow z 5))) (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (+ (* 30000000000000000/5641895835477563 (/ y (pow z 3))) (* 270000000000000000/5641895835477563 (/ y (pow z 5)))))))>
#<alt x>
#<alt (+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))>
#<alt (+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))>
#<alt (+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) z))) z))) (pow z 3))))>
#<alt (/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))>
#<alt (* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2)))))>
#<alt (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))))>
#<alt (* y (+ (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 4))))) (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (pow y 2))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))>
#<alt (- (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (pow y 3))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (pow y 2))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y))) (/ 1 x))>
#<alt (- (* -1 (/ (- (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (* x y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) x))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3) (* x y))) (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) x)) y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) x))) y)) (/ 1 x))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))>
#<alt (+ (* x (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (+ (* x (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)>
#<alt (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)>
#<alt (/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))>
#<alt (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))>
#<alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))>
#<alt (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))))))))>
#<alt (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/30000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))))))))))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))>
#<alt (/ (+ (* -180000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* 30000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))>
#<alt (/ (+ (* -180000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* -3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) (pow z 3))) (+ (* 30000000000000000/5641895835477563 y) (+ (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 3))) (+ (* 270000000000000000/5641895835477563 (/ y (pow z 2))) (* 540000000000000000/5641895835477563 (/ y (pow z 3))))))))) (pow z 3))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) z))) z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (+ (* -1 (/ (+ (* 3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (+ (* 900000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 540000000000000000/5641895835477563 y))) z)) (* 180000000000000000/5641895835477563 y))) z))) z))) (pow z 3)))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))>
#<alt (* -1 (* x y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))>
#<alt (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))>
#<alt (- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))>
#<alt (- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))>
#<alt (- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))>
#<alt (* -1 (* x y))>
#<alt (* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y) x))>
#<alt (* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y) x))>
#<alt (* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y) x))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y)) (* -1 x))))>
#<alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (- (* 5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (/ -1 x)>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt x>
#<alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x z)))))>
#<alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x z)))))>
#<alt (* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x z)))))>
#<alt x>
#<alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x z))) 1)))>
#<alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x z))) 1)))>
#<alt (* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x z))) 1)))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 z)) (/ x y)))>
#<alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 z)) (/ x y)))>
#<alt (* y (+ (* 5000000000000000/5641895835477563 (/ 1 z)) (/ x y)))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 z)))))>
#<alt (* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 z)))))>
#<alt (* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 z)))))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (/ (+ (* 5000000000000000/5641895835477563 y) (* x z)) z)>
#<alt (/ (+ (* 5000000000000000/5641895835477563 y) (* x z)) z)>
#<alt (/ (+ (* 5000000000000000/5641895835477563 y) (* x z)) z)>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 (/ y z))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* z (- (* -1 (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y))) (+ (* -2500000000000000/5641895835477563 y) (* 2500000000000000/16925687506432689 y))))) (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))>
#<alt (/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))>
#<alt (/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 180000000000000000/5641895835477563 y))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))>
#<alt (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 180000000000000000/5641895835477563 (/ y z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 3))>
#<alt (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) z)) 5641895835477563/30000000000000000)))>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* 5641895835477563/30000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt (* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))>
#<alt 5641895835477563/10000000000000000>
#<alt (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))>
#<alt (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))>
#<alt (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))>
#<alt (* 5641895835477563/30000000000000000 z)>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/30000000000000000 z)>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))>
#<alt (* -31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2))>
#<alt (- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))>
#<alt (- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))>
#<alt (- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))>
#<alt (* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))>
#<alt (* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))>
#<alt (* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))>
#<alt (* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))>
#<alt (* -31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2))>
#<alt (- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))>
#<alt (- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))>
#<alt (- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))>
#<alt (* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))>
#<alt (* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))>
#<alt (* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))>
#<alt (* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))>
#<alt (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)>
#<alt (- (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 z) (* (pow x 2) (pow y 2))) 31830988618379068626528276418969/25000000000000000000000000000000)>
#<alt (- (+ (* z (- (* -31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/12500000000000000000000000000000)) (* (pow x 2) (pow y 2))) 31830988618379068626528276418969/25000000000000000000000000000000)>
#<alt (- (+ (* z (- (* -31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/12500000000000000000000000000000)) (* (pow x 2) (pow y 2))) 31830988618379068626528276418969/25000000000000000000000000000000)>
#<alt (* -31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))>
#<alt (* -1 (* (pow z 2) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)))))>
#<alt (* (pow z 2) (- (/ (* (pow x 2) (pow y 2)) (pow z 2)) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))))))>
#<alt (* (pow z 2) (- (/ (* (pow x 2) (pow y 2)) (pow z 2)) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))))))>
#<alt (* -31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))>
#<alt (* -1 (* (pow z 2) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)))))>
#<alt (* (pow z 2) (- (* -1 (/ (+ 31830988618379068626528276418969/12500000000000000000000000000000 (* -1 (/ (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) z))) z)) 31830988618379068626528276418969/25000000000000000000000000000000))>
#<alt (* (pow z 2) (- (* -1 (/ (+ 31830988618379068626528276418969/12500000000000000000000000000000 (* -1 (/ (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) z))) z)) 31830988618379068626528276418969/25000000000000000000000000000000))>
#<alt 1>
#<alt (+ 1 (* 2 z))>
#<alt (+ 1 (* z (+ 2 z)))>
#<alt (+ 1 (* z (+ 2 z)))>
#<alt (pow z 2)>
#<alt (* (pow z 2) (+ 1 (* 2 (/ 1 z))))>
#<alt (* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))>
#<alt (* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))>
#<alt (pow z 2)>
#<alt (* (pow z 2) (+ 1 (* 2 (/ 1 z))))>
#<alt (* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))>
#<alt (* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))>
#<alt (* -1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (* -1 (* x y))>
#<alt (* x (+ (* -1 y) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x))))>
#<alt (* x (+ (* -1 y) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x))))>
#<alt (* x (+ (* -1 y) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x))))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))))>
#<alt (* -1 (* x (+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))))>
#<alt (* -1 (* x (+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))))>
#<alt (* -1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))>
#<alt (* -1 (* x y))>
#<alt (* y (+ (* -1 x) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))))>
#<alt (* y (+ (* -1 x) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))))>
#<alt (* y (+ (* -1 x) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (+ x (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))))>
#<alt (* -1 (* y (+ x (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))))>
#<alt (* -1 (* y (+ x (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))))>
#<alt (- (* -1 (* x y)) 5641895835477563/5000000000000000)>
#<alt (- (+ (* -5641895835477563/5000000000000000 z) (* -1 (* x y))) 5641895835477563/5000000000000000)>
#<alt (- (+ (* -5641895835477563/5000000000000000 z) (* -1 (* x y))) 5641895835477563/5000000000000000)>
#<alt (- (+ (* -5641895835477563/5000000000000000 z) (* -1 (* x y))) 5641895835477563/5000000000000000)>
#<alt (* -5641895835477563/5000000000000000 z)>
#<alt (* z (- (* -1 (/ (* x y) z)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* z (- (* -1 (/ (* x y) z)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* z (- (* -1 (/ (* x y) z)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* -5641895835477563/5000000000000000 z)>
#<alt (* -1 (* z (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* -1 (* x y)) 5641895835477563/5000000000000000) z)))))>
#<alt (* -1 (* z (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* -1 (* x y)) 5641895835477563/5000000000000000) z)))))>
#<alt (* -1 (* z (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* -1 (* x y)) 5641895835477563/5000000000000000) z)))))>
#<alt x>
#<alt (+ x (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))))>
#<alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (+ 1 z) 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow (+ 1 z) 2))))))>
#<alt (+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow (+ 1 z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 2) (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))) (pow (+ 1 z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (+ 1 z) 2))))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y))) (/ 1 x))>
#<alt (- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))>
#<alt (- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 3) (pow y 2)))) (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* z (pow (+ 1 z) 2)) (pow x 4))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 4)))) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 3) y))))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (+ 1 z) 2) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 3)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y))) (/ 1 x))>
#<alt (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2)))>
#<alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (+ 1 z) 2))))))>
#<alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))) (* x (+ 1 (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (* (pow y 3) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))) (pow (+ 1 z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (+ 1 z) 2)))))))>
#<alt (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (+ 1 z) 2))) (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (+ 1 z) 4))) (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow y 3) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 4)))))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 3) y)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 3) y))))) (/ 1 (pow x 2))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y)))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* x (pow y 2)))) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt (+ x (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))>
#<alt (+ x (+ (* z (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))>
#<alt (+ x (+ (* z (- (+ (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -1 (* z (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))>
#<alt (+ x (+ (* z (- (+ (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (- (+ x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z)))) (* 10000000000000000/5641895835477563 (/ y (pow z 2))))>
#<alt (- (+ x (+ (* -1 (/ (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 2 (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 10000000000000000/5641895835477563 y)))) (pow z 3))) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z))))) (* 10000000000000000/5641895835477563 (/ y (pow z 2))))>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 (/ y z)))>
#<alt (+ x (* -1 (/ (+ (* -1 (/ (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 10000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z)))>
#<alt (+ x (* -1 (/ (+ (* -1 (/ (- (+ (* -2 (/ (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 10000000000000000/5641895835477563 y)) z)) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) z)))) (* 10000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z)))>
#<alt (/ 5641895835477563/5000000000000000 x)>
#<alt (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))>
#<alt (+ (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))>
#<alt (+ (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))>
#<alt (* 5641895835477563/30000000000000000 (/ (pow z 3) x))>
#<alt (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))>
#<alt (* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))>
#<alt (* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 2)))) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 3))))))))>
#<alt (* 5641895835477563/30000000000000000 (/ (pow z 3) x))>
#<alt (* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))>
#<alt (* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)>
#<alt (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2)))>
#<alt (* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 2) (pow y 2)) (pow (+ 1 z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (+ 1 z) 2)))))>
#<alt (* y (- (* (pow y 2) (- (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow x 4) (pow y 2)) (pow (+ 1 z) 6))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (+ 1 z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (+ 1 z) 2)))))>
#<alt (* y (- (* (pow y 2) (- (* (pow y 2) (- (* -390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1026598225468433708909264245078540230501350846654705118870865146403465894875765964765931094270341040497335390041525045533207521 (/ (* (pow x 6) (pow y 2)) (pow (+ 1 z) 8))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow x 4) (pow (+ 1 z) 6))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (+ 1 z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (+ 1 z) 2)))))>
#<alt (/ 1 (* (pow x 2) y))>
#<alt (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2))) y)>
#<alt (/ (- (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (/ 1 (pow x 2))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2))))) y)>
#<alt (/ (- (+ (* 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 8) (pow y 6)))) (/ 1 (pow x 2))) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))))) y)>
#<alt (/ 1 (* (pow x 2) y))>
#<alt (* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2))) y))>
#<alt (* -1 (/ (- (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) y))>
#<alt (* -1 (/ (- (* -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 8) (pow y 6)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (/ 1 (pow x 2))))) y))>
#<alt (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2)))>
#<alt (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2))) (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 2) (pow y 3)) (pow (+ 1 z) 4))))>
#<alt (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2))) (* (pow x 2) (- (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow x 2) (pow y 5)) (pow (+ 1 z) 6))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (+ 1 z) 4))))))>
#<alt (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2))) (* (pow x 2) (- (* (pow x 2) (- (* -390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1026598225468433708909264245078540230501350846654705118870865146403465894875765964765931094270341040497335390041525045533207521 (/ (* (pow x 2) (pow y 7)) (pow (+ 1 z) 8))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow y 5) (pow (+ 1 z) 6))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (+ 1 z) 4))))))>
#<alt (/ 1 (* (pow x 2) y))>
#<alt (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)) (pow x 2))>
#<alt (/ (- (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (/ 1 y)) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3))))) (pow x 2))>
#<alt (/ (- (+ (* 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 6) (pow y 7)))) (/ 1 y)) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))))) (pow x 2))>
#<alt (/ 1 (* (pow x 2) y))>
#<alt (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)) (pow x 2))>
#<alt (/ (- (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (/ 1 y)) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3))))) (pow x 2))>
#<alt (/ (- (+ (* 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 6) (pow y 7)))) (/ 1 y)) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))))) (pow x 2))>
#<alt (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))>
#<alt (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y z) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))) (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))>
#<alt (+ (* z (- (* -1 (* z (+ (* -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))>
#<alt (+ (* z (- (* z (- (* -1 (* z (+ (* -1013211836423377808197068612118338110498536634308026710423022961/312500000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ (+ (* -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))>
#<alt (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow z 2)))>
#<alt (/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 y) (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (pow z 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y)) (pow z 2))) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (* -50000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (pow z 2))>
#<alt (/ (- (+ (* -1 (/ (+ (* -2 (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y))) (* -1250000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))) (pow z 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (+ (* -50000000000000000000000000000000/31830988618379068626528276418969 (/ y z)) (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (pow z 2))) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow z 2)))))) (pow z 2))>
#<alt (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow z 2)))>
#<alt (/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 y) (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (pow z 2))>
#<alt (/ (+ (* -1 (/ (- (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) z)) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (* 50000000000000000000000000000000/31830988618379068626528276418969 y)) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (pow z 2))>
#<alt (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1250000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) z)) (* 2 (/ (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y)) z))) (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y))) z)) (* 50000000000000000000000000000000/31830988618379068626528276418969 y)) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (pow z 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (pow y 2))>
Calls

123 calls:

TimeVariablePointExpression
14.0ms
x
@0
(- (* y (* x (* y x))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* (+ 1 z) (+ 1 z))))
6.0ms
z
@0
(* x (- y (/ (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x)))
3.0ms
x
@0
(+ x (/ y (neg (* x (- y (/ (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))))
2.0ms
z
@0
(+ (* (/ y (- (* y (* x (* y x))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* (+ 1 z) (+ 1 z))))) (- (* x (neg y)) (+ (* z 5641895835477563/5000000000000000) 5641895835477563/5000000000000000))) x)
1.0ms
z
@0
(+ x (/ y (neg (* x (- y (/ (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))))

rewrite580.0ms (4.6%)

Memory
19.4MiB live, 499.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 738×lower-*.f32
4 722×lower-*.f64
4 310×lower-/.f32
4 298×lower-/.f64
3 524×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037225
069217
1307205
22636205
08811202
Stop Event
iter limit
node limit
iter limit
Counts
19 → 663
Calls
Call 1
Inputs
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 #s(literal -1 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
(-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))
(*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))
(-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z)))))
(*.f64 y (*.f64 x (*.f64 y x)))
Outputs
(+.f64 (*.f64 x y) (*.f64 x (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(+.f64 (*.f64 x y) (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))
(fma.f64 x y (*.f64 x (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 x y (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x))
(fma.f64 y x (*.f64 x (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 y x (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x))
(neg.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))
(/.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y)))
(/.f64 (*.f64 x (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x)))) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))) x) (fma.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x))) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x))))) (neg.f64 (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))) x)) (neg.f64 (fma.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x))) x)) (neg.f64 (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(*.f64 x (neg.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))
(*.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(*.f64 (neg.f64 (neg.f64 x)) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(+.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))))
(+.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x)
(-.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))))))
(fma.f64 y (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (/.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) y) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) y x)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) (-.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) (-.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (fma.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) (-.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))) (neg.f64 (fma.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) (-.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (neg.f64 (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (*.f64 x x)) (-.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))))) (*.f64 (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (*.f64 (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))) (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) (-.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x)))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) (-.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) (-.f64 (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(neg.f64 (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) y))))
(/.f64 (neg.f64 y) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))
(/.f64 (neg.f64 (neg.f64 y)) (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))
(/.f64 (/.f64 y x) (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (/.f64 y #s(literal -1 binary64)) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (/.f64 y (neg.f64 x)) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) #s(literal 1 binary64))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (neg.f64 y))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 y x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 y (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) x))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (neg.f64 (/.f64 y x)) (neg.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (neg.f64 (/.f64 y #s(literal -1 binary64))) (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))
(/.f64 (neg.f64 (/.f64 y (neg.f64 x))) (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(pow.f64 (/.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 (/.f64 #s(literal -1 binary64) x) (pow.f64 (/.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) y) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 y (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) y)
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(+.f64 #s(literal 0 binary64) (*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x)))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(fma.f64 x (neg.f64 y) (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 x (neg.f64 y) (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(fma.f64 y (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 y (neg.f64 x) (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(fma.f64 (neg.f64 y) x (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 (neg.f64 y) x (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(fma.f64 (neg.f64 x) y (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 (neg.f64 x) y (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(fma.f64 (*.f64 x #s(literal -1 binary64)) y (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 (*.f64 x #s(literal -1 binary64)) y (*.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x)))) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x))))) (neg.f64 (+.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (neg.f64 x) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) #s(literal -1 binary64))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(exp.f64 (*.f64 (log.f64 (neg.f64 x)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 x #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (*.f64 x #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 x #s(literal -1 binary64)))))
(pow.f64 (neg.f64 x) #s(literal -1 binary64))
(pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64))
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(+.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x)
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))) (/.f64 (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z)) (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))))
(fma.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (/.f64 #s(literal 1 binary64) z)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (/.f64 #s(literal 1 binary64) z) x)
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x)
(fma.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 z)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) (-.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 z (*.f64 z z)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)) (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) (-.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 z (*.f64 z z))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)) (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z)))))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 z (*.f64 z z)))) (fma.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) (-.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 z (*.f64 z z)))) (+.f64 (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z)) (-.f64 (*.f64 x x) (*.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z))) (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 z (*.f64 z z))))) (neg.f64 (fma.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) (-.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 z (*.f64 z z))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z)) (-.f64 (*.f64 x x) (*.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z)))) (neg.f64 (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z)) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))) (*.f64 (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)) (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z)))) (*.f64 (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)) (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 z (*.f64 z z)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) (-.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z)) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) (-.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 z (*.f64 z z))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)) (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z)))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) (-.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) (*.f64 z z))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))))
(exp.f64 (*.f64 (log.f64 (/.f64 z (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (neg.f64 z)))
(neg.f64 (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 z (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))))))
(/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (neg.f64 z))
(/.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(literal 1 binary64)) z)
(/.f64 (neg.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))) (neg.f64 (neg.f64 z)))
(/.f64 (neg.f64 (*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) #s(literal 1 binary64))) (neg.f64 z))
(/.f64 (neg.f64 (neg.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)))) (neg.f64 (neg.f64 (neg.f64 z))))
(pow.f64 (/.f64 z (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 z (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 y (/.f64 #s(literal 1 binary64) z)))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z))
(*.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (/.f64 #s(literal 1 binary64) z))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(*.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (/.f64 y (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z z) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) z (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 z z) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))
(+.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 z (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) z #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))))))
(*.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) (*.f64 z (*.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))
(+.f64 (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)) #s(literal 5641895835477563/10000000000000000 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) z #s(literal 5641895835477563/10000000000000000 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64)))) (neg.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/30000000000000000 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64))) (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/27000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/300000000000000000000000000000000 binary64)))))
(*.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/900000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64))))
(+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(+.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))
(-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))) (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))))) (/.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (/.f64 (*.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (*.f64 (*.f64 x y) y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 x (*.f64 (*.f64 x y) y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 x (*.f64 (neg.f64 y) (*.f64 y (neg.f64 x))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 x (*.f64 (neg.f64 y) (*.f64 y (neg.f64 x))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (*.f64 x (*.f64 x y)) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 y (*.f64 x (*.f64 x y)) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 x (*.f64 y (*.f64 x y))))
(fma.f64 (*.f64 x y) (*.f64 x y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (*.f64 x y) (*.f64 x y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (*.f64 x (*.f64 x y)) y (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (*.f64 x (*.f64 x y)) y (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (neg.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 x (*.f64 y (*.f64 x y))))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 y (*.f64 x y))))
(fma.f64 (neg.f64 y) (*.f64 x (*.f64 y (neg.f64 x))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (neg.f64 y) (*.f64 x (*.f64 y (neg.f64 x))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x)) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x)) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (*.f64 x x) (*.f64 y y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (*.f64 x x) (*.f64 y y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (*.f64 y y) (*.f64 x x) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (*.f64 y y) (*.f64 x x) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 x (*.f64 y (*.f64 x y))))
(fma.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (neg.f64 (+.f64 z #s(literal 1 binary64))) (*.f64 x (*.f64 y (*.f64 x y))))
(fma.f64 (neg.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 y (*.f64 x y))))
(fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))
(fma.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (+.f64 z #s(literal 1 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))
(fma.f64 (*.f64 (*.f64 y (neg.f64 x)) x) (neg.f64 y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (*.f64 (*.f64 y (neg.f64 x)) x) (neg.f64 y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (*.f64 (*.f64 y (neg.f64 x)) (neg.f64 y)) x (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (*.f64 (*.f64 y (neg.f64 x)) (neg.f64 y)) x (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (*.f64 y (*.f64 x y)) x (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (*.f64 y (*.f64 x y)) x (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (*.f64 (*.f64 x y) y) x (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (*.f64 (*.f64 x y) y) x (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 (pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 y y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 (pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 y y) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))) (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))) (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 y (*.f64 (*.f64 x (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 (*.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 y (*.f64 (*.f64 x (*.f64 x y)) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 (*.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (-.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))) (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))))) (*.f64 (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))) (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))))) (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))) (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))))))
(*.f64 (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(*.f64 (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z z z))
(+.f64 (fma.f64 z z z) (+.f64 z #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 z) #s(literal 2 binary64)))
(fma.f64 z (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 z #s(literal 1 binary64)) (fma.f64 z z z))
(fma.f64 (+.f64 z #s(literal 1 binary64)) z (+.f64 z #s(literal 1 binary64)))
(fma.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 1 binary64) (fma.f64 z z z))
(fma.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 z z z))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z)) (fma.f64 z z z))
(fma.f64 (pow.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (fma.f64 z z z))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 1 binary64)) (fma.f64 z z z))
(/.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (fma.f64 z z z) (*.f64 (fma.f64 z z z) (fma.f64 z z z)))) (fma.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 z z z) (fma.f64 z z z)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z z z)))))
(/.f64 (-.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (fma.f64 z z z) (fma.f64 z z z))) (-.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z z z)))
(/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 #s(literal 1 binary64) z))
(/.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (+.f64 z #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z) (*.f64 (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z) (*.f64 (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z) (*.f64 (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z) (*.f64 (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) z)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 #s(literal 1 binary64) z) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) z)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) z)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 #s(literal 1 binary64) z) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) z)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (-.f64 (*.f64 z z) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 z #s(literal 1 binary64)) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (-.f64 z #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 z z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 z #s(literal 1 binary64)) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (-.f64 z #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (-.f64 (*.f64 z z) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 z #s(literal 1 binary64)) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (-.f64 z #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 z z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 z #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (-.f64 z #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z z (-.f64 #s(literal 1 binary64) z))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 z z)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) z))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (-.f64 z #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 z #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) #s(literal 1 binary64)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (*.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z z (-.f64 #s(literal 1 binary64) z))))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (neg.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 (-.f64 #s(literal 1 binary64) z))))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 z #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 z #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1 binary64) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 z (-.f64 #s(literal 1 binary64) (*.f64 z z))) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z z (-.f64 #s(literal 1 binary64) z))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 z z)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (neg.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 1 binary64) z))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (-.f64 z #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 z #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) z) (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) #s(literal 1 binary64)))) (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) (/.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (*.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) (/.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (fma.f64 z z (-.f64 #s(literal 1 binary64) z)) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z z (-.f64 #s(literal 1 binary64) z))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) (*.f64 z z)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (neg.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 (-.f64 #s(literal 1 binary64) z))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (-.f64 z #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 (*.f64 z z) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 z #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1 binary64) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 z z))))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) z) (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) z) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z)))
(/.f64 (neg.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 z z)))) (neg.f64 (*.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (-.f64 #s(literal 1 binary64) (*.f64 z z)))) (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) z) (-.f64 #s(literal 1 binary64) z))))
(/.f64 (neg.f64 (fma.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (fma.f64 z z z) (*.f64 (fma.f64 z z z) (fma.f64 z z z))))) (neg.f64 (fma.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 z z z) (fma.f64 z z z)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z z z))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (fma.f64 z z z) (fma.f64 z z z)))) (neg.f64 (-.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z z z))))
(/.f64 (neg.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64)))) (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 z z)))) (neg.f64 (-.f64 #s(literal 1 binary64) z)))
(/.f64 (neg.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (neg.f64 (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (+.f64 z #s(literal 1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) z)))
(pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log1p.f64 z)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))
(*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 z (*.f64 z z) #s(literal 1 binary64)) (fma.f64 z (*.f64 z z) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z (-.f64 z #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 z z)) (-.f64 #s(literal 1 binary64) (*.f64 z z))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log1p.f64 z)) (exp.f64 (log1p.f64 z)))
(+.f64 (*.f64 y (neg.f64 x)) (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(+.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y (neg.f64 x)))
(+.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) #s(literal -5641895835477563/5000000000000000 binary64))
(-.f64 (*.f64 y (neg.f64 x)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(-.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(-.f64 (/.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 (-.f64 (*.f64 y (neg.f64 x)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 x (neg.f64 y) (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 y (neg.f64 x) (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal -1 binary64) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (neg.f64 x)))
(fma.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y (neg.f64 x)))
(fma.f64 (neg.f64 y) x (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 x) y (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (*.f64 x #s(literal -1 binary64)) y (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(fma.f64 (neg.f64 (+.f64 z #s(literal 1 binary64))) #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (neg.f64 x)))
(neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (-.f64 (*.f64 y (neg.f64 x)) (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (-.f64 (*.f64 y (neg.f64 x)) (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (-.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 y (neg.f64 x)) (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (-.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (*.f64 y (neg.f64 x)) (*.f64 (+.f64 z #s(literal 1 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (neg.f64 (neg.f64 (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (*.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (+.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))))) (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 x y))) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (*.f64 (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (*.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (+.f64 (fma.f64 x (neg.f64 y) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) z)) #s(literal 5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(*.f64 (fma.f64 (*.f64 x y) (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(+.f64 x (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))
(+.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x)))
(fma.f64 y (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 y (/.f64 (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x)
(fma.f64 (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x)
(fma.f64 (/.f64 y (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) x)
(fma.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x)
(fma.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))) x)
(fma.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x) (-.f64 (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x) (-.f64 (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 x x))))
(/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 3 binary64))) (fma.f64 x (-.f64 x (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 3 binary64))) (fma.f64 x x (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 x x)) (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) x)) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x)))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))) (-.f64 x (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x)) (*.f64 (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x) (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 x x)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))) (neg.f64 (-.f64 x (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))) (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x) (-.f64 (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 x x))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (pow.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))) (*.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 y (neg.f64 (fma.f64 x y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 x (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x))
(/.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) x))
(/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) x)
(/.f64 (neg.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (*.f64 x (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (*.f64 x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (neg.f64 x)))
(/.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x)) (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))
(*.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (pow.f64 (/.f64 x (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) y)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (/.f64 y (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(neg.f64 (/.f64 y (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(neg.f64 (/.f64 (neg.f64 y) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 y (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) y) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) y))))
(/.f64 (neg.f64 y) (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (*.f64 (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) y)) (*.f64 (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(*.f64 #s(literal 1 binary64) (/.f64 y (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y))))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (fma.f64 (*.f64 x (*.f64 y (*.f64 x y))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 y y) (*.f64 y y)))))
(*.f64 (/.f64 y (*.f64 (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (neg.f64 (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (+.f64 z #s(literal 1 binary64)) (*.f64 x (*.f64 y (*.f64 x y)))))) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (fma.f64 z #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x y)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (neg.f64 x))) #s(literal 2 binary64)))
(neg.f64 (*.f64 (*.f64 x y) (*.f64 y (neg.f64 x))))
(neg.f64 (*.f64 (*.f64 y (neg.f64 x)) (*.f64 x y)))
(pow.f64 (*.f64 x y) #s(literal 2 binary64))
(pow.f64 (*.f64 y (neg.f64 x)) #s(literal 2 binary64))
(*.f64 x (*.f64 y (*.f64 x y)))
(*.f64 x (*.f64 (*.f64 x y) y))
(*.f64 x (*.f64 (neg.f64 y) (*.f64 y (neg.f64 x))))
(*.f64 y (*.f64 x (*.f64 x y)))
(*.f64 (*.f64 x y) (*.f64 x y))
(*.f64 (*.f64 x (*.f64 x y)) y)
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 x y))))
(*.f64 (neg.f64 y) (*.f64 x (*.f64 y (neg.f64 x))))
(*.f64 (*.f64 y (neg.f64 x)) (*.f64 y (neg.f64 x)))
(*.f64 (*.f64 x x) (*.f64 y y))
(*.f64 (*.f64 y y) (*.f64 x x))
(*.f64 (*.f64 (*.f64 y (neg.f64 x)) x) (neg.f64 y))
(*.f64 (*.f64 (*.f64 y (neg.f64 x)) (neg.f64 y)) x)
(*.f64 (*.f64 y (*.f64 x y)) x)
(*.f64 (*.f64 (*.f64 x y) y) x)
(*.f64 (pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 y y))

simplify859.0ms (6.7%)

Memory
-1.1MiB live, 561.2MiB allocated
Algorithm
egg-herbie
Rules
9 794×lower-fma.f64
9 794×lower-fma.f32
6 194×lower-+.f64
6 194×lower-+.f32
5 804×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011369546
135679412
084668531
Stop Event
iter limit
node limit
Counts
492 → 477
Calls
Call 1
Inputs
(* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (* x y))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (* x y))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (* x y))
(* x y)
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (* x y))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (* x y))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (* x y))
(* x y)
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(* x y)
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(+ (* -5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)))
(+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)))
(* -5641895835477563/30000000000000000 (pow z 3))
(* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(* (pow z 3) (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 3)) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(* -5641895835477563/30000000000000000 (pow z 3))
(* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z))) z)) 5641895835477563/10000000000000000) z)))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ (* x (+ 1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (+ 1 (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (+ 1 (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
x
(+ x (/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(+ x (* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))))))
(+ x (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y)))) (/ 1 x))
(- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (* x (pow y 2)))))) (/ 1 x))
(- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y))) (+ (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (* x (pow y 2)))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3) (* x (pow y 3))))))) (/ 1 x))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))))) (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) (/ 1 x))
(+ x (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))
(+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))))))))
(+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/30000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))))))))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))
(+ x (+ (* -180000000000000000/5641895835477563 (/ y (pow z 5))) (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (+ (* 30000000000000000/5641895835477563 (/ y (pow z 3))) (* 270000000000000000/5641895835477563 (/ y (pow z 5)))))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) z))) z))) (pow z 3))))
(/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2)))))
(* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))))
(* y (+ (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 4))))) (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))))
(/ -1 x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))
(- (* -1 (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (pow y 2))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(- (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (pow y 3))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (pow y 2))))))
(/ -1 x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y))) (/ 1 x))
(- (* -1 (/ (- (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (* x y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) x))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3) (* x y))) (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) x)) y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) x))) y)) (/ 1 x))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))
(+ (* x (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+ (* x (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(/ -1 x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))
(+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))))))))
(+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/30000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))))))))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/ (+ (* -180000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* 30000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))
(/ (+ (* -180000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* -3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) (pow z 3))) (+ (* 30000000000000000/5641895835477563 y) (+ (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 3))) (+ (* 270000000000000000/5641895835477563 (/ y (pow z 2))) (* 540000000000000000/5641895835477563 (/ y (pow z 3))))))))) (pow z 3))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) z))) z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (+ (* -1 (/ (+ (* 3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (+ (* 900000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 540000000000000000/5641895835477563 y))) z)) (* 180000000000000000/5641895835477563 y))) z))) z))) (pow z 3)))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(* -1 (* x y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(* -1 (* x y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(* -1 (* x y))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y) x))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y) x))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y) x))
(* -1 (* x y))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y)) (* -1 x))))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(- (* 5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(/ -1 x)
(* 5000000000000000/5641895835477563 (/ y z))
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x z)))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x z)))))
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x z)))))
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x z))) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x z))) 1)))
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x z))) 1)))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(* 5000000000000000/5641895835477563 (/ y z))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 z)) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 z)) (/ x y)))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 z)) (/ x y)))
(* 5000000000000000/5641895835477563 (/ y z))
(* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 z)))))
(* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 z)))))
(* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 z)))))
(* 5000000000000000/5641895835477563 (/ y z))
(/ (+ (* 5000000000000000/5641895835477563 y) (* x z)) z)
(/ (+ (* 5000000000000000/5641895835477563 y) (* x z)) z)
(/ (+ (* 5000000000000000/5641895835477563 y) (* x z)) z)
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 (/ y z))
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(* 5000000000000000/5641895835477563 y)
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* -1 (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y))) (+ (* -2500000000000000/5641895835477563 y) (* 2500000000000000/16925687506432689 y))))) (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))
(/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 180000000000000000/5641895835477563 y))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 180000000000000000/5641895835477563 (/ y z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) z)) 5641895835477563/30000000000000000)))
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(* 5641895835477563/30000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* 5641895835477563/30000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
5641895835477563/10000000000000000
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(* 5641895835477563/30000000000000000 z)
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* 5641895835477563/30000000000000000 z)
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(* -31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(* (pow x 2) (pow y 2))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(* (pow x 2) (pow y 2))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(* -31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(* (pow x 2) (pow y 2))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(* (pow x 2) (pow y 2))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(- (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 z) (* (pow x 2) (pow y 2))) 31830988618379068626528276418969/25000000000000000000000000000000)
(- (+ (* z (- (* -31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/12500000000000000000000000000000)) (* (pow x 2) (pow y 2))) 31830988618379068626528276418969/25000000000000000000000000000000)
(- (+ (* z (- (* -31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/12500000000000000000000000000000)) (* (pow x 2) (pow y 2))) 31830988618379068626528276418969/25000000000000000000000000000000)
(* -31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))
(* -1 (* (pow z 2) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)))))
(* (pow z 2) (- (/ (* (pow x 2) (pow y 2)) (pow z 2)) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))))))
(* (pow z 2) (- (/ (* (pow x 2) (pow y 2)) (pow z 2)) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))))))
(* -31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))
(* -1 (* (pow z 2) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)))))
(* (pow z 2) (- (* -1 (/ (+ 31830988618379068626528276418969/12500000000000000000000000000000 (* -1 (/ (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) z))) z)) 31830988618379068626528276418969/25000000000000000000000000000000))
(* (pow z 2) (- (* -1 (/ (+ 31830988618379068626528276418969/12500000000000000000000000000000 (* -1 (/ (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) z))) z)) 31830988618379068626528276418969/25000000000000000000000000000000))
1
(+ 1 (* 2 z))
(+ 1 (* z (+ 2 z)))
(+ 1 (* z (+ 2 z)))
(pow z 2)
(* (pow z 2) (+ 1 (* 2 (/ 1 z))))
(* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))
(* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))
(pow z 2)
(* (pow z 2) (+ 1 (* 2 (/ 1 z))))
(* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))
(* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))
(* -1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(* -1 (* x y))
(* x (+ (* -1 y) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x))))
(* x (+ (* -1 y) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x))))
(* x (+ (* -1 y) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x))))
(* -1 (* x y))
(* -1 (* x (+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))))
(* -1 (* x (+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))))
(* -1 (* x (+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))))
(* -1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(* -1 (* x y))
(* y (+ (* -1 x) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))))
(* y (+ (* -1 x) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))))
(* y (+ (* -1 x) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))))
(* -1 (* x y))
(* -1 (* y (+ x (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))))
(* -1 (* y (+ x (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))))
(* -1 (* y (+ x (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))))
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(- (+ (* -5641895835477563/5000000000000000 z) (* -1 (* x y))) 5641895835477563/5000000000000000)
(- (+ (* -5641895835477563/5000000000000000 z) (* -1 (* x y))) 5641895835477563/5000000000000000)
(- (+ (* -5641895835477563/5000000000000000 z) (* -1 (* x y))) 5641895835477563/5000000000000000)
(* -5641895835477563/5000000000000000 z)
(* z (- (* -1 (/ (* x y) z)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* z (- (* -1 (/ (* x y) z)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* z (- (* -1 (/ (* x y) z)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* -5641895835477563/5000000000000000 z)
(* -1 (* z (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* -1 (* x y)) 5641895835477563/5000000000000000) z)))))
(* -1 (* z (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* -1 (* x y)) 5641895835477563/5000000000000000) z)))))
(* -1 (* z (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* -1 (* x y)) 5641895835477563/5000000000000000) z)))))
x
(+ x (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (+ 1 z) 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow (+ 1 z) 2))))))
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow (+ 1 z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 2) (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))) (pow (+ 1 z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (+ 1 z) 2))))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y))) (/ 1 x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 3) (pow y 2)))) (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* z (pow (+ 1 z) 2)) (pow x 4))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 4)))) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 3) y))))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (+ 1 z) 2) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 3)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y))) (/ 1 x))
(* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2)))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (+ 1 z) 2))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))) (* x (+ 1 (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (* (pow y 3) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))) (pow (+ 1 z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (+ 1 z) 2)))))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (+ 1 z) 2))) (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (+ 1 z) 4))) (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow y 3) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 4)))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 3) y))))) (/ 1 (pow x 2))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* x (pow y 2)))) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(+ x (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(+ x (+ (* z (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))
(+ x (+ (* z (- (+ (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -1 (* z (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))
(+ x (+ (* z (- (+ (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(- (+ x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z)))) (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(- (+ x (+ (* -1 (/ (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 2 (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 10000000000000000/5641895835477563 y)))) (pow z 3))) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z))))) (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(+ x (* -1 (/ (+ (* -1 (/ (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 10000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z)))
(+ x (* -1 (/ (+ (* -1 (/ (- (+ (* -2 (/ (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 10000000000000000/5641895835477563 y)) z)) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) z)))) (* 10000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z)))
(/ 5641895835477563/5000000000000000 x)
(+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))
(+ (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 2)))) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 3))))))))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2)))
(* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 2) (pow y 2)) (pow (+ 1 z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (+ 1 z) 2)))))
(* y (- (* (pow y 2) (- (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow x 4) (pow y 2)) (pow (+ 1 z) 6))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (+ 1 z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (+ 1 z) 2)))))
(* y (- (* (pow y 2) (- (* (pow y 2) (- (* -390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1026598225468433708909264245078540230501350846654705118870865146403465894875765964765931094270341040497335390041525045533207521 (/ (* (pow x 6) (pow y 2)) (pow (+ 1 z) 8))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow x 4) (pow (+ 1 z) 6))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (+ 1 z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (+ 1 z) 2)))))
(/ 1 (* (pow x 2) y))
(/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2))) y)
(/ (- (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (/ 1 (pow x 2))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2))))) y)
(/ (- (+ (* 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 8) (pow y 6)))) (/ 1 (pow x 2))) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))))) y)
(/ 1 (* (pow x 2) y))
(* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2))) y))
(* -1 (/ (- (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) y))
(* -1 (/ (- (* -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 8) (pow y 6)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (/ 1 (pow x 2))))) y))
(* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2)))
(+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2))) (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 2) (pow y 3)) (pow (+ 1 z) 4))))
(+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2))) (* (pow x 2) (- (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow x 2) (pow y 5)) (pow (+ 1 z) 6))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (+ 1 z) 4))))))
(+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2))) (* (pow x 2) (- (* (pow x 2) (- (* -390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1026598225468433708909264245078540230501350846654705118870865146403465894875765964765931094270341040497335390041525045533207521 (/ (* (pow x 2) (pow y 7)) (pow (+ 1 z) 8))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow y 5) (pow (+ 1 z) 6))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (+ 1 z) 4))))))
(/ 1 (* (pow x 2) y))
(/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)) (pow x 2))
(/ (- (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (/ 1 y)) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3))))) (pow x 2))
(/ (- (+ (* 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 6) (pow y 7)))) (/ 1 y)) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))))) (pow x 2))
(/ 1 (* (pow x 2) y))
(/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)) (pow x 2))
(/ (- (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (/ 1 y)) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3))))) (pow x 2))
(/ (- (+ (* 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 6) (pow y 7)))) (/ 1 y)) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))))) (pow x 2))
(/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))
(+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y z) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))) (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(+ (* z (- (* -1 (* z (+ (* -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(+ (* z (- (* z (- (* -1 (* z (+ (* -1013211836423377808197068612118338110498536634308026710423022961/312500000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ (+ (* -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow z 2)))
(/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 y) (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (pow z 2))
(/ (- (+ (* -1 (/ (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y)) (pow z 2))) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (* -50000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (pow z 2))
(/ (- (+ (* -1 (/ (+ (* -2 (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y))) (* -1250000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))) (pow z 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (+ (* -50000000000000000000000000000000/31830988618379068626528276418969 (/ y z)) (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (pow z 2))) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow z 2)))))) (pow z 2))
(* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow z 2)))
(/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 y) (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (pow z 2))
(/ (+ (* -1 (/ (- (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) z)) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (* 50000000000000000000000000000000/31830988618379068626528276418969 y)) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (pow z 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1250000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) z)) (* 2 (/ (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y)) z))) (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y))) z)) (* 50000000000000000000000000000000/31830988618379068626528276418969 y)) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (pow z 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
(* (pow x 2) (pow y 2))
Outputs
(* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (* x y))
(-.f64 (*.f64 x y) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (* x y))
(-.f64 (*.f64 x y) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (* x y))
(-.f64 (*.f64 x y) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(* x y)
(*.f64 x y)
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x))))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(*.f64 (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) (neg.f64 x))
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(*.f64 (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) (neg.f64 x))
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(*.f64 (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) (neg.f64 x))
(* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(*.f64 x (neg.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (* x y))
(*.f64 x (-.f64 y (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (* x y))
(*.f64 x (-.f64 y (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (* x y))
(*.f64 x (-.f64 y (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))
(* x y)
(*.f64 x y)
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(*.f64 y (fma.f64 (neg.f64 x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) x))
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(*.f64 y (fma.f64 (neg.f64 x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) x))
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(*.f64 y (fma.f64 (neg.f64 x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) x))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(*.f64 y (fma.f64 (neg.f64 x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) x))
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(*.f64 y (fma.f64 (neg.f64 x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) x))
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y))))
(*.f64 y (fma.f64 (neg.f64 x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) x))
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))
(+ (* -5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)))
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))
(+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* z (- (* -5641895835477563/30000000000000000 z) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal -5641895835477563/30000000000000000 binary64) #s(literal -5641895835477563/10000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))
(* -5641895835477563/30000000000000000 (pow z 3))
(*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))
(* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(*.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)))
(* (pow z 3) (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 3)) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(*.f64 (*.f64 z (*.f64 z z)) (-.f64 (fma.f64 x (/.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 z (*.f64 z z))) #s(literal -5641895835477563/30000000000000000 binary64)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* -5641895835477563/30000000000000000 (pow z 3))
(*.f64 #s(literal -5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))
(* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z)))))
(*.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (* (pow z 3) (+ 5641895835477563/30000000000000000 (* -1 (/ (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z))) z)) 5641895835477563/10000000000000000) z)))))
(*.f64 (-.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (fma.f64 x (/.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) z) #s(literal -5641895835477563/5000000000000000 binary64)) z)) (neg.f64 z))) (neg.f64 (*.f64 z (*.f64 z z))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* x (+ 1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 x (fma.f64 x (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ (* x (+ 1 (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(+.f64 x (fma.f64 x (fma.f64 x (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ (* x (+ 1 (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (+.f64 (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x (fma.f64 x (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 1 binary64))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y))))))
(*.f64 x (-.f64 (fma.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 3) y)))) 1)))
(fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))))) x)
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(fma.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (neg.f64 (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x y)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) (*.f64 x (*.f64 x x)))) x)
x
(+ x (/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(+.f64 x (/.f64 y (*.f64 x (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))
(+ x (* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))))))
(fma.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))) (/.f64 y (*.f64 x (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))) x)
(+ x (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))))
(fma.f64 y (fma.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))) (/.f64 y (*.f64 x (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y)))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x y))) (/.f64 #s(literal -1 binary64) x))
(- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (* x (pow y 2)))))) (/ 1 x))
(+.f64 (-.f64 (-.f64 x (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x y))) (/.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x (*.f64 y y)))) (/.f64 #s(literal -1 binary64) x))
(- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y))) (+ (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (* x (pow y 2)))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3) (* x (pow y 3))))))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x y))) (+.f64 (-.f64 (/.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (neg.f64 (*.f64 x (*.f64 y y)))) (/.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))) (*.f64 x (*.f64 y (*.f64 y y))))) (/.f64 #s(literal -1 binary64) x)))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))))) (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (/.f64 (neg.f64 (fma.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))
(-.f64 x (/.f64 y (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))
(fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (*.f64 z y) (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))) (-.f64 x (/.f64 y (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))))
(+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))))))))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))) (-.f64 x (/.f64 y (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))))
(+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/30000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))))))))))
(fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))) (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))) (-.f64 x (/.f64 y (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+ x (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (* 30000000000000000/5641895835477563 (/ y (pow z 3)))))
(fma.f64 #s(literal -90000000000000000/5641895835477563 binary64) (/.f64 y (pow.f64 z #s(literal 4 binary64))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x))
(+ x (+ (* -180000000000000000/5641895835477563 (/ y (pow z 5))) (+ (* -90000000000000000/5641895835477563 (/ y (pow z 4))) (+ (* 30000000000000000/5641895835477563 (/ y (pow z 3))) (* 270000000000000000/5641895835477563 (/ y (pow z 5)))))))
(+.f64 (fma.f64 #s(literal -90000000000000000/5641895835477563 binary64) (/.f64 y (pow.f64 z #s(literal 4 binary64))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) (/.f64 (*.f64 y #s(literal 270000000000000000/5641895835477563 binary64)) (pow.f64 z #s(literal 5 binary64))))) (fma.f64 #s(literal -180000000000000000/5641895835477563 binary64) (/.f64 y (pow.f64 z #s(literal 5 binary64))) x))
x
(+ x (* 30000000000000000/5641895835477563 (/ y (pow z 3))))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))))
(-.f64 x (/.f64 (fma.f64 y #s(literal -30000000000000000/5641895835477563 binary64) (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (/.f64 y z))) (*.f64 z (*.f64 z z))))
(+ x (* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) z))) z))) (pow z 3))))
(-.f64 x (/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (*.f64 z (*.f64 z z))))
(/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))
(/.f64 y (*.f64 x (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))
(* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2)))))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))) (/.f64 y (*.f64 x (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))))
(* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))))
(*.f64 y (fma.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))) (/.f64 y (*.f64 x (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))))
(* y (+ (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 4))))) (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))))))
(*.f64 y (fma.f64 y (fma.f64 y (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))) (/.f64 y (*.f64 x (pow.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2))) y)) (/ 1 x))
(+.f64 (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (pow y 2))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)))))
(neg.f64 (fma.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y y)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)))))
(- (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (pow y 3))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* (pow x 2) y)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (pow x 2)))) (pow y 2))))))
(-.f64 (fma.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (neg.f64 (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal -1 binary64) x)) (fma.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y y)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x x))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) (* x y))) (/ 1 x))
(+.f64 (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x (neg.f64 y))) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) (* x y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) x))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x y)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) x)) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 3) (* x y))) (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) 2) x)) y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) x))) y)) (/ 1 x))
(+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))) (*.f64 x (neg.f64 y))) (/.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) x)) (neg.f64 y)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) x)) (neg.f64 y)) (/.f64 #s(literal -1 binary64) x))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))
(fma.f64 x (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (fma.f64 x (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (fma.f64 x (fma.f64 x (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y)) x)) 1) x)
(/.f64 (+.f64 (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (neg.f64 x)) #s(literal -1 binary64)) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y))))) x)
(/.f64 (-.f64 (fma.f64 (neg.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y (*.f64 x x))) #s(literal -1 binary64)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* (pow x 2) y)))))) x)
(/.f64 (-.f64 (fma.f64 (neg.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64)) (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y (*.f64 x x))) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x y)))) x))
(/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 1 binary64))) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x y)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)))) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) y))) x))) x))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x (*.f64 y y))) (/.f64 (*.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) y)) (neg.f64 x)) (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) x)) (neg.f64 x))
(* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))
(/.f64 y (*.f64 (neg.f64 x) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))
(-.f64 (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z y)) (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))) (/.f64 y (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))
(+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))))))))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))) (/.f64 y (*.f64 (neg.f64 x) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))
(+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/30000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))))))))))
(fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))) (fma.f64 #s(literal -5641895835477563/30000000000000000 binary64) (/.f64 y (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64) y) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) y) (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))))) (/.f64 (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) y) (*.f64 (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))) (/.f64 y (*.f64 (neg.f64 x) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/.f64 (fma.f64 y #s(literal 30000000000000000/5641895835477563 binary64) (*.f64 #s(literal -90000000000000000/5641895835477563 binary64) (/.f64 y z))) (*.f64 z (*.f64 z z)))
(/ (+ (* -180000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* 30000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))
(/.f64 (fma.f64 #s(literal -180000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z)) (fma.f64 y #s(literal 30000000000000000/5641895835477563 binary64) (fma.f64 #s(literal -90000000000000000/5641895835477563 binary64) (/.f64 y z) (*.f64 #s(literal 270000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z)))))) (*.f64 z (*.f64 z z)))
(/ (+ (* -180000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* -90000000000000000/5641895835477563 (/ y z)) (+ (* -3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) (pow z 3))) (+ (* 30000000000000000/5641895835477563 y) (+ (* 900000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 3))) (+ (* 270000000000000000/5641895835477563 (/ y (pow z 2))) (* 540000000000000000/5641895835477563 (/ y (pow z 3))))))))) (pow z 3))
(/.f64 (fma.f64 #s(literal -180000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z)) (fma.f64 #s(literal -90000000000000000/5641895835477563 binary64) (/.f64 y z) (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 y #s(literal 90000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z))) (fma.f64 y #s(literal 30000000000000000/5641895835477563 binary64) (fma.f64 #s(literal 900000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 x y) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (*.f64 z (*.f64 z z))) (fma.f64 (/.f64 y (*.f64 z (*.f64 z z))) #s(literal 540000000000000000/5641895835477563 binary64) (*.f64 #s(literal 270000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z))))))))) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(/.f64 (fma.f64 y #s(literal -30000000000000000/5641895835477563 binary64) (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (/.f64 y z))) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) z))) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (+ (* -90000000000000000/5641895835477563 y) (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (+ (* -1 (/ (+ (* 3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (+ (* 900000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 540000000000000000/5641895835477563 y))) z)) (* 180000000000000000/5641895835477563 y))) z))) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (/.f64 (fma.f64 y #s(literal -90000000000000000/5641895835477563 binary64) (/.f64 (fma.f64 #s(literal 900000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (*.f64 x y) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))) (fma.f64 y #s(literal 540000000000000000/5641895835477563 binary64) (*.f64 #s(literal 3 binary64) (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64))))) (neg.f64 z))) z)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (neg.f64 y) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (neg.f64 y) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))))
(fma.f64 x (neg.f64 y) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(*.f64 x (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(*.f64 x (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)) y))
(*.f64 x (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)) (* -1 y))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))
(*.f64 x (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(*.f64 x (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(*.f64 x (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x)))))
(*.f64 x (-.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y) x))
(*.f64 y (fma.f64 x (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) (neg.f64 x)))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y) x))
(*.f64 y (fma.f64 x (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) (neg.f64 x)))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y) x))
(*.f64 y (fma.f64 x (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) (neg.f64 x)))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 (neg.f64 x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) x))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 (neg.f64 x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) x))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) x))) y)) (* -1 x))))
(*.f64 (neg.f64 y) (fma.f64 (neg.f64 x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) y) x))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(*.f64 (neg.f64 x) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)))
(- (* 5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))
(- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (neg.f64 x) (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))
(- (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(-.f64 (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 3))) (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(*.f64 (*.f64 z (*.f64 z z)) (fma.f64 (neg.f64 x) (/.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) (*.f64 z (*.f64 z z))) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z) 5641895835477563/5000000000000000) z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (fma.f64 x (/.f64 (+.f64 y (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) x)) z) #s(literal -5641895835477563/5000000000000000 binary64)) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
x
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x z)))))
(fma.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 z x)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x z)))))
(fma.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 z x)) x)
(* x (+ 1 (* 5000000000000000/5641895835477563 (/ y (* x z)))))
(fma.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 z x)) x)
x
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x z))) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (*.f64 z x)) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x z))) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (*.f64 z x)) x)
(* -1 (* x (- (* -5000000000000000/5641895835477563 (/ y (* x z))) 1)))
(fma.f64 (neg.f64 x) (/.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (*.f64 z x)) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 z)) (/ x y)))
(*.f64 y (+.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) (/.f64 x y)))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 z)) (/ x y)))
(*.f64 y (+.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) (/.f64 x y)))
(* y (+ (* 5000000000000000/5641895835477563 (/ 1 z)) (/ x y)))
(*.f64 y (+.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) (/.f64 x y)))
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 z)))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 z)))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(* -1 (* y (- (* -1 (/ x y)) (* 5000000000000000/5641895835477563 (/ 1 z)))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 x (neg.f64 y)) (/.f64 #s(literal -5000000000000000/5641895835477563 binary64) z)))
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(/ (+ (* 5000000000000000/5641895835477563 y) (* x z)) z)
(/.f64 (fma.f64 z x (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) z)
(/ (+ (* 5000000000000000/5641895835477563 y) (* x z)) z)
(/.f64 (fma.f64 z x (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) z)
(/ (+ (* 5000000000000000/5641895835477563 y) (* x z)) z)
(/.f64 (fma.f64 z x (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))) z)
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 (/ y z))
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* -5000000000000000/5641895835477563 (* y z)) (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* -1 (* z (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))
(fma.f64 z (fma.f64 z (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64)) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 y) (* z (- (* z (- (* -1 (* z (+ (* -1 (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y))) (+ (* -2500000000000000/5641895835477563 y) (* 2500000000000000/16925687506432689 y))))) (+ (* -5000000000000000/5641895835477563 y) (* 2500000000000000/5641895835477563 y)))) (* 5000000000000000/5641895835477563 y))))
(fma.f64 z (fma.f64 z (fma.f64 (fma.f64 y #s(literal 2500000000000000/5641895835477563 binary64) (*.f64 y #s(literal -5000000000000000/16925687506432689 binary64))) (neg.f64 z) (*.f64 y #s(literal 2500000000000000/5641895835477563 binary64))) (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64))) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/ (+ (* -90000000000000000/5641895835477563 (/ y z)) (* 30000000000000000/5641895835477563 y)) (pow z 3))
(/.f64 (fma.f64 y #s(literal 30000000000000000/5641895835477563 binary64) (*.f64 #s(literal -90000000000000000/5641895835477563 binary64) (/.f64 y z))) (*.f64 z (*.f64 z z)))
(/ (- (+ (* -1 (/ (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y)) (pow z 2))) (* 30000000000000000/5641895835477563 y)) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3))
(/.f64 (+.f64 (/.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) (neg.f64 (*.f64 z z))) (fma.f64 y #s(literal 30000000000000000/5641895835477563 binary64) (*.f64 #s(literal -90000000000000000/5641895835477563 binary64) (/.f64 y z)))) (*.f64 z (*.f64 z z)))
(/ (- (+ (* -1 (/ (+ (* -540000000000000000/5641895835477563 y) (+ (* -3 (+ (* -270000000000000000/5641895835477563 y) (* 180000000000000000/5641895835477563 y))) (* 180000000000000000/5641895835477563 y))) (pow z 3))) (* 30000000000000000/5641895835477563 y)) (+ (* -270000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 90000000000000000/5641895835477563 (/ y z)) (* 180000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 3))
(/.f64 (-.f64 (-.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (/.f64 (fma.f64 y #s(literal -540000000000000000/5641895835477563 binary64) (fma.f64 y #s(literal 180000000000000000/5641895835477563 binary64) (*.f64 (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)) #s(literal -3 binary64)))) (*.f64 z (*.f64 z z)))) (fma.f64 #s(literal 90000000000000000/5641895835477563 binary64) (/.f64 y z) (fma.f64 #s(literal 180000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z)) (*.f64 #s(literal -270000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z z)))))) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* 90000000000000000/5641895835477563 (/ y z))) (pow z 3)))
(/.f64 (fma.f64 y #s(literal -30000000000000000/5641895835477563 binary64) (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (/.f64 y z))) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (+ (* -180000000000000000/5641895835477563 (/ y z)) (* 270000000000000000/5641895835477563 (/ y z))) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (-.f64 (/.f64 y z) y)) z)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (/ (+ (* -30000000000000000/5641895835477563 y) (* -1 (/ (- (* -1 (/ (- (+ (* -540000000000000000/5641895835477563 (/ y z)) (+ (* 3 (/ (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y)) z)) (* 180000000000000000/5641895835477563 (/ y z)))) (+ (* -180000000000000000/5641895835477563 y) (* 270000000000000000/5641895835477563 y))) z)) (* 90000000000000000/5641895835477563 y)) z))) (pow z 3)))
(/.f64 (-.f64 (*.f64 y #s(literal -30000000000000000/5641895835477563 binary64)) (/.f64 (+.f64 (/.f64 (+.f64 (fma.f64 #s(literal 3 binary64) (*.f64 #s(literal 90000000000000000/5641895835477563 binary64) (/.f64 y z)) (/.f64 (*.f64 y #s(literal 180000000000000000/5641895835477563 binary64)) z)) (fma.f64 (/.f64 y z) #s(literal -540000000000000000/5641895835477563 binary64) (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64)))) (neg.f64 z)) (*.f64 y #s(literal -90000000000000000/5641895835477563 binary64))) z)) (neg.f64 (*.f64 z (*.f64 z z))))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))))
(fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow z 3))) (/ 5641895835477563/5000000000000000 (pow z 2))))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z z))))))
(* 5641895835477563/30000000000000000 (pow z 3))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))
(* (pow z 3) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ 5641895835477563/10000000000000000 (+ (* 5641895835477563/5000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))) z)) 5641895835477563/30000000000000000)))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))) (neg.f64 z)) #s(literal -5641895835477563/30000000000000000 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* 5641895835477563/30000000000000000 (pow z 2))
(*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)) (*.f64 z z))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
(* (pow z 2) (+ 5641895835477563/30000000000000000 (+ (* 5641895835477563/10000000000000000 (/ 1 z)) (/ 5641895835477563/5000000000000000 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z) (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z z)))))
5641895835477563/10000000000000000
#s(literal 5641895835477563/10000000000000000 binary64)
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
(+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64))
(* 5641895835477563/30000000000000000 z)
(*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* 5641895835477563/30000000000000000 z)
(*.f64 z #s(literal 5641895835477563/30000000000000000 binary64))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* z (+ 5641895835477563/30000000000000000 (* 5641895835477563/10000000000000000 (/ 1 z))))
(*.f64 z (+.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) z)))
(* -31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2))
(*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(fma.f64 (*.f64 x y) (*.f64 x y) (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(fma.f64 (*.f64 x y) (*.f64 x y) (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(fma.f64 (*.f64 x y) (*.f64 x y) (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(*.f64 (*.f64 y y) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 y y)) (*.f64 x x)))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(*.f64 (*.f64 y y) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 y y)) (*.f64 x x)))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(*.f64 (*.f64 y y) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 y y)) (*.f64 x x)))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(*.f64 (*.f64 y y) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 y y)) (*.f64 x x)))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(*.f64 (*.f64 y y) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 y y)) (*.f64 x x)))
(* (pow y 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow y 2))) (pow x 2)))
(*.f64 (*.f64 y y) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 y y)) (*.f64 x x)))
(* -31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2))
(*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(fma.f64 (*.f64 x y) (*.f64 x y) (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(fma.f64 (*.f64 x y) (*.f64 x y) (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
(- (* (pow x 2) (pow y 2)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (pow (+ 1 z) 2)))
(fma.f64 (*.f64 x y) (*.f64 x y) (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 x x)) (*.f64 y y)))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 x x)) (*.f64 y y)))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 x x)) (*.f64 y y)))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 x x)) (*.f64 y y)))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 x x)) (*.f64 y y)))
(* (pow x 2) (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 2))) (pow y 2)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 x x)) (*.f64 y y)))
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(- (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 z) (* (pow x 2) (pow y 2))) 31830988618379068626528276418969/25000000000000000000000000000000)
(fma.f64 z #s(literal -31830988618379068626528276418969/12500000000000000000000000000000 binary64) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(- (+ (* z (- (* -31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/12500000000000000000000000000000)) (* (pow x 2) (pow y 2))) 31830988618379068626528276418969/25000000000000000000000000000000)
(fma.f64 z (fma.f64 z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/12500000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(- (+ (* z (- (* -31830988618379068626528276418969/25000000000000000000000000000000 z) 31830988618379068626528276418969/12500000000000000000000000000000)) (* (pow x 2) (pow y 2))) 31830988618379068626528276418969/25000000000000000000000000000000)
(fma.f64 z (fma.f64 z #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/12500000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(* -31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(* -1 (* (pow z 2) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)))))
(*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) z)) (neg.f64 (*.f64 z z)))
(* (pow z 2) (- (/ (* (pow x 2) (pow y 2)) (pow z 2)) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))))))
(*.f64 (*.f64 z z) (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) z) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)))))
(* (pow z 2) (- (/ (* (pow x 2) (pow y 2)) (pow z 2)) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))))))
(*.f64 (*.f64 z z) (-.f64 (fma.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 z z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) z) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z z)))))
(* -31830988618379068626528276418969/25000000000000000000000000000000 (pow z 2))
(*.f64 (*.f64 z z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(* -1 (* (pow z 2) (+ 31830988618379068626528276418969/25000000000000000000000000000000 (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ 1 z)))))
(*.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) z)) (neg.f64 (*.f64 z z)))
(* (pow z 2) (- (* -1 (/ (+ 31830988618379068626528276418969/12500000000000000000000000000000 (* -1 (/ (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) z))) z)) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z)) (neg.f64 z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(* (pow z 2) (- (* -1 (/ (+ 31830988618379068626528276418969/12500000000000000000000000000000 (* -1 (/ (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) z))) z)) 31830988618379068626528276418969/25000000000000000000000000000000))
(*.f64 (*.f64 z z) (+.f64 (/.f64 (-.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) z)) (neg.f64 z)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* 2 z))
(fma.f64 z #s(literal 2 binary64) #s(literal 1 binary64))
(+ 1 (* z (+ 2 z)))
(fma.f64 z (+.f64 z #s(literal 2 binary64)) #s(literal 1 binary64))
(+ 1 (* z (+ 2 z)))
(fma.f64 z (+.f64 z #s(literal 2 binary64)) #s(literal 1 binary64))
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (* 2 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) z)))
(* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 2 binary64) z) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z z)))))
(* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 2 binary64) z) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z z)))))
(pow z 2)
(*.f64 z z)
(* (pow z 2) (+ 1 (* 2 (/ 1 z))))
(*.f64 (*.f64 z z) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) z)))
(* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 2 binary64) z) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z z)))))
(* (pow z 2) (+ 1 (+ (* 2 (/ 1 z)) (/ 1 (pow z 2)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 2 binary64) z) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 z z)))))
(* -1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(neg.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(neg.f64 (fma.f64 x y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(neg.f64 (fma.f64 x y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(neg.f64 (fma.f64 x y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* x (+ (* -1 y) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x))))
(*.f64 x (-.f64 (neg.f64 y) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(* x (+ (* -1 y) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x))))
(*.f64 x (-.f64 (neg.f64 y) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(* x (+ (* -1 y) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) x))))
(*.f64 x (-.f64 (neg.f64 y) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* -1 (* x (+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))))
(neg.f64 (*.f64 x (+.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))
(* -1 (* x (+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))))
(neg.f64 (*.f64 x (+.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))
(* -1 (* x (+ y (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x))))))
(neg.f64 (*.f64 x (+.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))
(* -1 (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(neg.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(neg.f64 (fma.f64 x y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(neg.f64 (fma.f64 x y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(- (* -1 (* x y)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))
(neg.f64 (fma.f64 x y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* y (+ (* -1 x) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))))
(*.f64 y (-.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* y (+ (* -1 x) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))))
(*.f64 y (-.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* y (+ (* -1 x) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))))
(*.f64 y (-.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* -1 (* y (+ x (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))))
(*.f64 (neg.f64 y) (+.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
(* -1 (* y (+ x (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))))
(*.f64 (neg.f64 y) (+.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
(* -1 (* y (+ x (+ (* 5641895835477563/5000000000000000 (/ z y)) (* 5641895835477563/5000000000000000 (/ 1 y))))))
(*.f64 (neg.f64 y) (+.f64 x (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))))
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))
(- (+ (* -5641895835477563/5000000000000000 z) (* -1 (* x y))) 5641895835477563/5000000000000000)
(fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)))
(- (+ (* -5641895835477563/5000000000000000 z) (* -1 (* x y))) 5641895835477563/5000000000000000)
(fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)))
(- (+ (* -5641895835477563/5000000000000000 z) (* -1 (* x y))) 5641895835477563/5000000000000000)
(fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)))
(* -5641895835477563/5000000000000000 z)
(*.f64 z #s(literal -5641895835477563/5000000000000000 binary64))
(* z (- (* -1 (/ (* x y) z)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(*.f64 z (-.f64 (fma.f64 (neg.f64 x) (/.f64 y z) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (- (* -1 (/ (* x y) z)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(*.f64 z (-.f64 (fma.f64 (neg.f64 x) (/.f64 y z) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* z (- (* -1 (/ (* x y) z)) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(*.f64 z (-.f64 (fma.f64 (neg.f64 x) (/.f64 y z) #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) z)))
(* -5641895835477563/5000000000000000 z)
(*.f64 z #s(literal -5641895835477563/5000000000000000 binary64))
(* -1 (* z (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* -1 (* x y)) 5641895835477563/5000000000000000) z)))))
(*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) (neg.f64 z))
(* -1 (* z (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* -1 (* x y)) 5641895835477563/5000000000000000) z)))))
(*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) (neg.f64 z))
(* -1 (* z (+ 5641895835477563/5000000000000000 (* -1 (/ (- (* -1 (* x y)) 5641895835477563/5000000000000000) z)))))
(*.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) z)) (neg.f64 z))
x
(+ x (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))))
(fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* x y) (pow (+ 1 z) 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow (+ 1 z) 2))))))
(fma.f64 y (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 x (/.f64 y (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))) x)
(+ x (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (pow (+ 1 z) 2))) (* y (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 2) (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))) (pow (+ 1 z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ x (pow (+ 1 z) 2))))))))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 x (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (/.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) (*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))))) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) #s(literal 5000000000000000/5641895835477563 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 3) (pow y 2))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(-.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) x) (+.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))))
(- (+ x (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 3) (pow y 2)))) (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (* z (pow (+ 1 z) 2)) (pow x 4))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 4)))) (pow y 3))))) (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 2) y))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))))
(-.f64 (-.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y y) (*.f64 x (*.f64 x x)))) x) (/.f64 (*.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (pow.f64 x #s(literal 4 binary64))))) (*.f64 y (*.f64 y y)))) (+.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y (*.f64 x x))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x x)))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (* 5641895835477563/5000000000000000 (/ z (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 3) y))))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 y (*.f64 x (*.f64 x x)))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* (pow (+ 1 z) 2) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (* (pow x 4) y))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (pow x 3)))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 5641895835477563/5000000000000000 (/ z (pow x 2))))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (-.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 x (*.f64 x x))))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2)))
(/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (+ 1 z) 2))))))
(fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (fma.f64 x (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y y)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) x))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))) (* x (+ 1 (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (* (pow y 3) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)))) (pow (+ 1 z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (+ 1 z) 2)))))))
(fma.f64 x (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y y))) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
(+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 2))) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ (pow y 2) (pow (+ 1 z) 2))) (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* x (pow y 4)) (pow (+ 1 z) 4))) (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow y 3) (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z))) (pow (+ 1 z) 4)))))))))
(fma.f64 x (fma.f64 x (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (fma.f64 x (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 y (*.f64 y y)) (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))))) (fma.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y y) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 3) y)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x (*.f64 x x))))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) (* (pow x 3) y))))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x (*.f64 x x)))))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ z (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y)))) 1)))
(fma.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) x)
(* -1 (* x (- (+ (* -1 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* x (pow y 2)))) (* -1 (/ (+ 5641895835477563/5000000000000000 (* 5641895835477563/5000000000000000 z)) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(fma.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 x (*.f64 y y))) (/.f64 (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 y))) (*.f64 x (*.f64 x x)))) x)
(+ x (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(+ x (+ (* z (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))
(fma.f64 z (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x))
(+ x (+ (* z (- (+ (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -1 (* z (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/12500000000000000000000000000000 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))) (fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x))
(+ x (+ (* z (- (+ (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* z (- (* -1 (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (- (* -5641895835477563/5000000000000000 (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/12500000000000000000000000000000 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/12500000000000000000000000000000 binary64) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (fma.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))) (fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(- (+ x (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z)))) (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(+.f64 (fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) (fma.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z z)) x)) (/.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) (*.f64 z z)))
(- (+ x (+ (* -1 (/ (+ (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 2 (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 10000000000000000/5641895835477563 y)))) (pow z 3))) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000)) (pow z 2))) (* 5000000000000000/5641895835477563 (/ y z))))) (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(+.f64 (-.f64 (fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 (*.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z z))) (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64))) (*.f64 (*.f64 #s(literal -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) y) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (*.f64 z (*.f64 z z)))) (+.f64 x (/.f64 (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)) (*.f64 z z))))
x
(+ x (* 5000000000000000/5641895835477563 (/ y z)))
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* -1 (/ (+ (* -1 (/ (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 10000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z)))
(-.f64 x (/.f64 (-.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (fma.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64))) z)) z))
(+ x (* -1 (/ (+ (* -1 (/ (- (+ (* -2 (/ (- (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 10000000000000000/5641895835477563 y)) z)) (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (* y (- (* -1 (* x y)) 5641895835477563/5000000000000000))) (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) z)))) (* 10000000000000000/5641895835477563 y)) z)) (* -5000000000000000/5641895835477563 y)) z)))
(-.f64 x (/.f64 (-.f64 (*.f64 y #s(literal -5000000000000000/5641895835477563 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64))) z) #s(literal -2 binary64) (+.f64 (fma.f64 #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (/.f64 (*.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z) (*.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)))) (*.f64 y #s(literal -10000000000000000/5641895835477563 binary64)))) z)) z))
(/ 5641895835477563/5000000000000000 x)
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)
(+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))
(fma.f64 z (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))
(+ (* z (+ (* z (+ (* 5641895835477563/30000000000000000 (/ z x)) (* 5641895835477563/10000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/30000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))) x)
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z x))))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 z z))))))
(* (pow z 3) (+ (/ 5641895835477563/10000000000000000 (* x z)) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 2)))) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow z 3))))))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 z z))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 z (*.f64 z z))))))))
(* 5641895835477563/30000000000000000 (/ (pow z 3) x))
(/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))) x)
(* (pow z 3) (+ (* 5641895835477563/30000000000000000 (/ 1 x)) (* 5641895835477563/10000000000000000 (/ 1 (* x z)))))
(*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 #s(literal 5641895835477563/30000000000000000 binary64) x) (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 z x))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z x))) z)) (/.f64 #s(literal -5641895835477563/30000000000000000 binary64) x)) (neg.f64 (*.f64 z (*.f64 z z))))
(* -1 (* (pow z 3) (- (* -1 (/ (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))) z)) (* 5641895835477563/30000000000000000 (/ 1 x)))))
(neg.f64 (*.f64 (*.f64 z (*.f64 z z)) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 z z))) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z x)))) (neg.f64 z)) (/.f64 #s(literal -5641895835477563/30000000000000000 binary64) x))))
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/30000000000000000 z)))))) x)
(/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2)))
(/.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))
(* y (- (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 2) (pow y 2)) (pow (+ 1 z) 4))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (+ 1 z) 2)))))
(*.f64 y (fma.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 (*.f64 x y) (*.f64 x y)) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))))
(* y (- (* (pow y 2) (- (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow x 4) (pow y 2)) (pow (+ 1 z) 6))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (+ 1 z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (+ 1 z) 2)))))
(*.f64 y (fma.f64 (*.f64 y y) (fma.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (/.f64 (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64))) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 6 binary64))) (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 x x) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))))) (/.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))))
(* y (- (* (pow y 2) (- (* (pow y 2) (- (* -390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1026598225468433708909264245078540230501350846654705118870865146403465894875765964765931094270341040497335390041525045533207521 (/ (* (pow x 6) (pow y 2)) (pow (+ 1 z) 8))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow x 4) (pow (+ 1 z) 6))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow x 2) (pow (+ 1 z) 4))))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (/ 1 (pow (+ 1 z) 2)))))
(*.f64 y (fma.f64 (*.f64 y y) (fma.f64 (*.f64 y y) (fma.f64 #s(literal -390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1026598225468433708909264245078540230501350846654705118870865146403465894875765964765931094270341040497335390041525045533207521 binary64) (/.f64 (*.f64 (*.f64 y y) (pow.f64 x #s(literal 6 binary64))) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 8 binary64))) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 6 binary64))))) (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 x x) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))))) (/.f64 #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))))
(/ 1 (* (pow x 2) y))
(/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 x x)))
(/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2))) y)
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) y)
(/ (- (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (/ 1 (pow x 2))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2))))) y)
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (fma.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) y)
(/ (- (+ (* 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 8) (pow y 6)))) (/ 1 (pow x 2))) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))))) y)
(/.f64 (-.f64 (fma.f64 #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 y #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x x))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 6 binary64)))))) y)
(/ 1 (* (pow x 2) y))
(/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 x x)))
(* -1 (/ (- (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2))) y))
(/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (neg.f64 y))
(* -1 (/ (- (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) y))
(/.f64 (+.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 6 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 x x))) (neg.f64 y))
(* -1 (/ (- (* -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 8) (pow y 6)))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 4) (pow y 2)))) (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 6) (pow y 4)))) (/ 1 (pow x 2))))) y))
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 y #s(literal 6 binary64)))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (*.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64))))) (fma.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 x #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x x)))) (neg.f64 y))
(* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2)))
(/.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))))
(+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2))) (* -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* (pow x 2) (pow y 3)) (pow (+ 1 z) 4))))
(fma.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 (*.f64 x x) (/.f64 (*.f64 y (*.f64 y y)) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
(+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2))) (* (pow x 2) (- (* -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (* (pow x 2) (pow y 5)) (pow (+ 1 z) 6))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (+ 1 z) 4))))))
(fma.f64 (*.f64 x x) (fma.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (*.f64 (*.f64 x x) (/.f64 (pow.f64 y #s(literal 5 binary64)) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 y (*.f64 y y)) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))))) (/.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
(+ (* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow (+ 1 z) 2))) (* (pow x 2) (- (* (pow x 2) (- (* -390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1026598225468433708909264245078540230501350846654705118870865146403465894875765964765931094270341040497335390041525045533207521 (/ (* (pow x 2) (pow y 7)) (pow (+ 1 z) 8))) (* 15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 (/ (pow y 5) (pow (+ 1 z) 6))))) (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (pow y 3) (pow (+ 1 z) 4))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 #s(literal -390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/1026598225468433708909264245078540230501350846654705118870865146403465894875765964765931094270341040497335390041525045533207521 binary64) (/.f64 (*.f64 (*.f64 x x) (pow.f64 y #s(literal 7 binary64))) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 8 binary64))) (*.f64 #s(literal -15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209 binary64) (/.f64 (pow.f64 y #s(literal 5 binary64)) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 6 binary64))))) (*.f64 #s(literal -625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 y (*.f64 y y)) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))))) (/.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64)))))
(/ 1 (* (pow x 2) y))
(/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 x x)))
(/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)) (pow x 2))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) y)) (*.f64 x x))
(/ (- (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (/ 1 y)) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3))))) (pow x 2))
(/.f64 (fma.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 5 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) y))) (*.f64 x x))
(/ (- (+ (* 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 6) (pow y 7)))) (/ 1 y)) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))))) (pow x 2))
(/.f64 (-.f64 (fma.f64 #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) y)) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) (/.f64 (*.f64 #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 5 binary64)))))) (*.f64 x x))
(/ 1 (* (pow x 2) y))
(/.f64 #s(literal 1 binary64) (*.f64 y (*.f64 x x)))
(/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))) (/ 1 y)) (pow x 2))
(/.f64 (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) y)) (*.f64 x x))
(/ (- (+ (* 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (/ 1 y)) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3))))) (pow x 2))
(/.f64 (fma.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 5 binary64)))) (fma.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) (/.f64 #s(literal 1 binary64) y))) (*.f64 x x))
(/ (- (+ (* 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 6) (* (pow x 6) (pow y 7)))) (/ 1 y)) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 (/ (pow (+ 1 z) 4) (* (pow x 4) (pow y 5)))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ (pow (+ 1 z) 2) (* (pow x 2) (pow y 3)))))) (pow x 2))
(/.f64 (-.f64 (fma.f64 #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (/.f64 (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 6 binary64)) (*.f64 (pow.f64 x #s(literal 6 binary64)) (pow.f64 y #s(literal 7 binary64)))) (/.f64 #s(literal 1 binary64) y)) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 (*.f64 (+.f64 z #s(literal 1 binary64)) (+.f64 z #s(literal 1 binary64))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x))) (/.f64 (*.f64 #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (pow.f64 (+.f64 z #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 5 binary64)))))) (*.f64 x x))
(/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))
(/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(+ (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ (* y z) (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))) (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(fma.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (*.f64 z y) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(+ (* z (- (* -1 (* z (+ (* -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(fma.f64 z (fma.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (neg.f64 z) (*.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(+ (* z (- (* z (- (* -1 (* z (+ (* -1013211836423377808197068612118338110498536634308026710423022961/312500000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* 31830988618379068626528276418969/12500000000000000000000000000000 (/ (+ (* -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))) (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))))) (+ (* -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 3))) (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2)))))) (* -31830988618379068626528276418969/12500000000000000000000000000000 (/ y (pow (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000) 2))))) (/ y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))
(fma.f64 z (fma.f64 z (neg.f64 (fma.f64 z (fma.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (*.f64 #s(literal -1013211836423377808197068612118338110498536634308026710423022961/312500000000000000000000000000000000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (fma.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (*.f64 #s(literal -1013211836423377808197068612118338110498536634308026710423022961/156250000000000000000000000000000000000000000000000000000000000 binary64) y) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))) (*.f64 #s(literal 31830988618379068626528276418969/12500000000000000000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow z 2)))
(*.f64 (/.f64 y (*.f64 z z)) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))
(/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 y) (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (pow z 2))
(/.f64 (fma.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64)) z)) (*.f64 z z))
(/ (- (+ (* -1 (/ (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y)) (pow z 2))) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (* -50000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (pow z 2))
(/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) y) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64))) (neg.f64 (*.f64 z z))) (fma.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64)) z))) (*.f64 z z))
(/ (- (+ (* -1 (/ (+ (* -2 (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y))) (* -1250000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)))) (pow z 3))) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (+ (* -50000000000000000000000000000000/31830988618379068626528276418969 (/ y z)) (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) (pow z 2))) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow z 2)))))) (pow z 2))
(/.f64 (-.f64 (fma.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) y) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64))) (*.f64 (*.f64 #s(literal -1250000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) y) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (*.f64 z (*.f64 z z))))) (fma.f64 (/.f64 y z) #s(literal -50000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 (/.f64 y (*.f64 z z)) #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) y) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 z z))))) (*.f64 z z))
(* -25000000000000000000000000000000/31830988618379068626528276418969 (/ y (pow z 2)))
(*.f64 (/.f64 y (*.f64 z z)) #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64))
(/ (+ (* -25000000000000000000000000000000/31830988618379068626528276418969 y) (* 50000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (pow z 2))
(/.f64 (fma.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y #s(literal 50000000000000000000000000000000/31830988618379068626528276418969 binary64)) z)) (*.f64 z z))
(/ (+ (* -1 (/ (- (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) z)) (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ y z))) (* 50000000000000000000000000000000/31830988618379068626528276418969 y)) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (pow z 2))
(/.f64 (-.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (/.f64 (fma.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (/.f64 (*.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) z) (fma.f64 (/.f64 y z) #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y #s(literal -50000000000000000000000000000000/31830988618379068626528276418969 binary64)))) z)) (*.f64 z z))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1250000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (/ (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)) z)) (* 2 (/ (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y)) z))) (+ (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* y (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000))) (* 100000000000000000000000000000000/31830988618379068626528276418969 y))) z)) (* 50000000000000000000000000000000/31830988618379068626528276418969 y)) z)) (* -25000000000000000000000000000000/31830988618379068626528276418969 y)) (pow z 2))
(/.f64 (-.f64 (*.f64 y #s(literal -25000000000000000000000000000000/31830988618379068626528276418969 binary64)) (/.f64 (+.f64 (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) y) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64))) z) (/.f64 (*.f64 #s(literal 1250000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) (*.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) z)) (fma.f64 (*.f64 #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64) y) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 y #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64)))) (neg.f64 z)) (*.f64 y #s(literal -50000000000000000000000000000000/31830988618379068626528276418969 binary64))) z)) (*.f64 z z))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))
(* (pow x 2) (pow y 2))
(*.f64 (*.f64 x y) (*.f64 x y))

eval222.0ms (1.7%)

Memory
0.8MiB live, 419.0MiB allocated
Compiler

Compiled 45 223 to 4 445 computations (90.2% saved)

prune225.0ms (1.8%)

Memory
-17.6MiB live, 355.2MiB allocated
Pruning

26 alts after pruning (23 fresh and 3 done)

PrunedKeptTotal
New1 243171 260
Fresh5611
Picked325
Done011
Total1 251261 277
Accuracy
100.0%
Counts
1 277 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.7%
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (*.f64 x (neg.f64 y)) x)
31.0%
(fma.f64 (/.f64 y (*.f64 (*.f64 z z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
46.6%
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
46.6%
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
67.4%
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
71.6%
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
14.7%
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
38.0%
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
44.9%
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
3.3%
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
14.6%
(/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
14.6%
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
14.6%
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
14.4%
(/.f64 y (fma.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
14.7%
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
2.7%
(/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))
14.6%
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
17.9%
(/.f64 #s(literal -1 binary64) x)
84.9%
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
89.3%
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
69.4%
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))))
69.1%
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))) x))))))
66.7%
(+.f64 x (/.f64 #s(literal -1 binary64) x))
14.7%
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
14.6%
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
2.7%
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
Compiler

Compiled 701 to 445 computations (36.5% saved)

simplify605.0ms (4.8%)

Memory
25.3MiB live, 341.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 y)
cost-diff0
(fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))
cost-diff0
(/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
cost-diff0
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
cost-diff0
(*.f64 z z)
cost-diff0
(*.f64 z (*.f64 z z))
cost-diff0
(/.f64 y (*.f64 z (*.f64 z z)))
cost-diff0
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
cost-diff0
(fma.f64 x x #s(literal -1 binary64))
cost-diff0
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
cost-diff0
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
cost-diff0
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
cost-diff0
(/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
cost-diff128
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
cost-diff832
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
Rules
6 432×lower-fma.f32
6 420×lower-fma.f64
2 512×lower-*.f32
2 500×lower-*.f64
1 180×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031194
058188
1112187
2222185
3442185
4928177
53385177
66764177
08091175
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
x
(/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
y
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
y
#s(literal 5000000000000000/5641895835477563 binary64)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 x x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
#s(literal 30000000000000000/5641895835477563 binary64)
(/.f64 y (*.f64 z (*.f64 z z)))
y
(*.f64 z (*.f64 z z))
z
(*.f64 z z)
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
y
(/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))
x
(neg.f64 y)
#s(literal -5641895835477563/5000000000000000 binary64)
(fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(*.f64 x y)
#s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)
Outputs
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(-.f64 x (/.f64 y (fma.f64 x y (fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
x
(/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(/.f64 y (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y))))
y
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x y)))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(fma.f64 x y (fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))
(+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) x))
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
z
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
#s(literal 5641895835477563/10000000000000000 binary64)
#s(literal 5641895835477563/5000000000000000 binary64)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
y
#s(literal 5000000000000000/5641895835477563 binary64)
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 x x #s(literal -1 binary64))
x
#s(literal -1 binary64)
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
#s(literal 30000000000000000/5641895835477563 binary64)
(/.f64 y (*.f64 z (*.f64 z z)))
y
(*.f64 z (*.f64 z z))
z
(*.f64 z z)
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(fma.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (/.f64 y (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
y
(/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
x
(neg.f64 y)
#s(literal -5641895835477563/5000000000000000 binary64)
(fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(*.f64 x y)
#s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)

localize226.0ms (1.8%)

Memory
0.9MiB live, 249.8MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 y)
accuracy99.9%
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
accuracy99.8%
(fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
accuracy73.0%
(/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
accuracy100.0%
(*.f64 z z)
accuracy99.9%
(*.f64 z (*.f64 z z))
accuracy99.8%
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
accuracy92.0%
(/.f64 y (*.f64 z (*.f64 z z)))
accuracy100.0%
(fma.f64 x x #s(literal -1 binary64))
accuracy78.2%
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
accuracy99.4%
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
accuracy99.8%
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
accuracy94.4%
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
accuracy93.9%
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
accuracy86.8%
(/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
Samples
124.0ms256×0valid
Compiler

Compiled 196 to 39 computations (80.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 107.0ms
ival-mult: 41.0ms (38.4% of total)
const: 29.0ms (27.2% of total)
ival-add: 24.0ms (22.5% of total)
ival-div: 8.0ms (7.5% of total)
ival-neg: 2.0ms (1.9% of total)
ival-sub: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series125.0ms (1%)

Memory
-32.7MiB live, 128.6MiB allocated
Counts
18 → 396
Calls
Call 1
Inputs
#<alt (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))>
#<alt (+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))>
#<alt (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))>
#<alt (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))>
#<alt (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))>
#<alt (/.f64 (fma.f64 x x #s(literal -1 binary64)) x)>
#<alt (fma.f64 x x #s(literal -1 binary64))>
#<alt (*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))>
#<alt (/.f64 y (*.f64 z (*.f64 z z)))>
#<alt (*.f64 z (*.f64 z z))>
#<alt (*.f64 z z)>
#<alt (fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)>
#<alt (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))>
#<alt (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))>
#<alt (neg.f64 y)>
#<alt (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)>
#<alt (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))>
#<alt (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))>
Outputs
#<alt (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (* x y))>
#<alt (+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (* x y))>
#<alt (+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (* x y))>
#<alt (* x y)>
#<alt (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x))))>
#<alt (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x))))>
#<alt (* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x))))>
#<alt (* x y)>
#<alt (* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))>
#<alt (* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))>
#<alt (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))>
#<alt (+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (* x y))>
#<alt (+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (* x y))>
#<alt (+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (* x y))>
#<alt (* x y)>
#<alt (* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))>
#<alt (* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))>
#<alt (* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))>
#<alt (* x y)>
#<alt (* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))>
#<alt (* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))>
#<alt (* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))>
#<alt (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))>
#<alt (+ (* -5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)))>
#<alt (+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)))>
#<alt (* -5641895835477563/10000000000000000 (pow z 2))>
#<alt (* -1 (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* (pow z 2) (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2)) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* (pow z 2) (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2)) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* -5641895835477563/10000000000000000 (pow z 2))>
#<alt (* -1 (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* (pow z 2) (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z))) z)) 5641895835477563/10000000000000000))>
#<alt (* (pow z 2) (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z))) z)) 5641895835477563/10000000000000000))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (+ (* x (+ 1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (+ (* x (+ 1 (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (+ (* x (+ 1 (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) (pow x 3)))) (/ 1 (pow x 2))))>
#<alt (* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y))))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y)))) 1)))>
#<alt (* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))>
#<alt x>
#<alt (+ x (/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))>
#<alt (+ x (* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))))))>
#<alt (+ x (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y)))) (/ 1 x))>
#<alt (- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (* x (pow y 2)))))) (/ 1 x))>
#<alt (- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y))) (+ (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (* x (pow y 2)))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3) (* x (pow y 3))))))) (/ 1 x))>
#<alt (- x (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))))) (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) (/ 1 x))>
#<alt (+ x (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))>
#<alt (+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))>
#<alt (+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))))))))>
#<alt (+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))))))))))>
#<alt x>
#<alt (+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))>
#<alt (+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))>
#<alt (+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (+ (* 10000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 4))) (* 40000000000000000/5641895835477563 (/ y (pow z 4)))))))>
#<alt x>
#<alt (+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))>
#<alt (+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))>
#<alt (+ x (+ (* -1 (/ (+ (* -1 (/ (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y)) z)) (* 20000000000000000/5641895835477563 y)) (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))>
#<alt (/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))>
#<alt (* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2)))))>
#<alt (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))))>
#<alt (* y (+ (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 4))))) (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (pow y 2))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)))))>
#<alt (- (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (pow y 3))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (pow y 2))))))>
#<alt (/ -1 x)>
#<alt (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y))) (/ 1 x))>
#<alt (- (* -1 (/ (- (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (* x y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) x))) y)) (/ 1 x))>
#<alt (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3) (* x y))) (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) x)) y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) x))) y)) (/ 1 x))>
#<alt (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))>
#<alt (+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))>
#<alt (+ (* x (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (+ (* x (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (/ -1 x)>
#<alt (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x)) 1) x)>
#<alt (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y))))) x)>
#<alt (/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y)))))) x)>
#<alt (/ -1 x)>
#<alt (* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))>
#<alt (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))>
#<alt (+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))>
#<alt (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))))))))>
#<alt (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))))))))>
#<alt (* 10000000000000000/5641895835477563 (/ y (pow z 2)))>
#<alt (/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (+ (* 10000000000000000/5641895835477563 y) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 2))) (* 40000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 2))>
#<alt (/ (+ (* -200000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 3))) (+ (* -20000000000000000/5641895835477563 (/ y z)) (+ (* -2 (/ (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y)) (pow z 3))) (+ (* 10000000000000000/5641895835477563 y) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 2))) (* 40000000000000000/5641895835477563 (/ y (pow z 2)))))))) (pow z 2))>
#<alt (* 10000000000000000/5641895835477563 (/ y (pow z 2)))>
#<alt (/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y)) z)) (* 20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y))) (* 200000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))) z)) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y))) z)) (* 20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))>
#<alt (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))>
#<alt (- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))>
#<alt (* -1 (* x y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))>
#<alt (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))>
#<alt (* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))>
#<alt (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))>
#<alt (- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))>
#<alt (- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))>
#<alt (- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))>
#<alt (* -1 (* x y))>
#<alt (* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y) x))>
#<alt (* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y) x))>
#<alt (* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y) x))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y)) (* -1 x))))>
#<alt (* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y)) (* -1 x))))>
#<alt (* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (- (* 5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2))) (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2))) (* 5641895835477563/5000000000000000 (/ 1 z)))))>
#<alt (* 5641895835477563/10000000000000000 (pow z 2))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z) 5641895835477563/5000000000000000) z))))>
#<alt (* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z) 5641895835477563/5000000000000000) z))))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (/ -1 x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt (/ (- (pow x 2) 1) x)>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt -1>
#<alt (- (pow x 2) 1)>
#<alt (- (pow x 2) 1)>
#<alt (- (pow x 2) 1)>
#<alt (pow x 2)>
#<alt (* (pow x 2) (- 1 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- 1 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- 1 (/ 1 (pow x 2))))>
#<alt (pow x 2)>
#<alt (* (pow x 2) (- 1 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- 1 (/ 1 (pow x 2))))>
#<alt (* (pow x 2) (- 1 (/ 1 (pow x 2))))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (* 30000000000000000/5641895835477563 (/ y (pow z 3)))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (/ y (pow z 3))>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 3)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt (pow z 2)>
#<alt x>
#<alt (+ x (* 5000000000000000/5641895835477563 y))>
#<alt (+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))))>
#<alt (+ x (* y (+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))))))>
#<alt (- x (/ 1 x))>
#<alt (- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))>
#<alt (- x (/ 1 x))>
#<alt (- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))>
#<alt (- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))>
#<alt (- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y))) (/ 1 x))>
#<alt (* 5000000000000000/5641895835477563 y)>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))))>
#<alt (+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))))))))>
#<alt x>
#<alt (* x (- 1 (/ 1 (pow x 2))))>
#<alt (* x (+ 1 (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) (pow x 2)))))>
#<alt (* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) (pow x 3)))) (/ 1 (pow x 2))))>
#<alt x>
#<alt (* -1 (* x (- (/ 1 (pow x 2)) 1)))>
#<alt (* -1 (* x (- (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y))) 1)))>
#<alt (* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) 1)))>
#<alt 5000000000000000/5641895835477563>
#<alt (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))>
#<alt (+ 5000000000000000/5641895835477563 (* x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 y))))>
#<alt (+ 5000000000000000/5641895835477563 (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 y) (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 3))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 2)))))))>
#<alt (/ -1 (* x y))>
#<alt (* -1 (/ (+ (/ 1 y) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow y 2))))) x))>
#<alt (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 3))))) x)) (/ 1 y)) x)>
#<alt (/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 4))))) (pow x 2))) (+ (/ 1 y) (/ 5641895835477563/5000000000000000 (* x (pow y 2))))) x)>
#<alt (/ -1 (* x y))>
#<alt (* -1 (/ (+ (/ 1 y) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow y 2))))) x))>
#<alt (* -1 (/ (+ (/ 1 y) (+ (/ 5641895835477563/5000000000000000 (* x (pow y 2))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 3))))) x))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 4)))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 3)))) x)) (* 5641895835477563/5000000000000000 (/ 1 (pow y 2)))) x)) (/ 1 y)) x))>
#<alt 5000000000000000/5641895835477563>
#<alt (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))>
#<alt (+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))))>
#<alt (+ 5000000000000000/5641895835477563 (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 x) (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))))))>
#<alt (/ -1 (* x y))>
#<alt (* -1 (/ (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))) y))>
#<alt (/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y)) (/ 1 x)) y)>
#<alt (/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))) y)>
#<alt (/ -1 (* x y))>
#<alt (* -1 (/ (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))) y))>
#<alt (* -1 (/ (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2))))) y))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x)) y))>
#<alt -5641895835477563/5000000000000000>
#<alt (- (* -1 (* x y)) 5641895835477563/5000000000000000)>
#<alt (- (* -1 (* x y)) 5641895835477563/5000000000000000)>
#<alt (- (* -1 (* x y)) 5641895835477563/5000000000000000)>
#<alt (* -1 (* x y))>
#<alt (* x (- (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))>
#<alt (* x (- (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))>
#<alt (* x (- (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* x (+ y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (* -1 (* x (+ y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt (* -1 (* x (+ y (* 5641895835477563/5000000000000000 (/ 1 x)))))>
#<alt -5641895835477563/5000000000000000>
#<alt (- (* -1 (* x y)) 5641895835477563/5000000000000000)>
#<alt (- (* -1 (* x y)) 5641895835477563/5000000000000000)>
#<alt (- (* -1 (* x y)) 5641895835477563/5000000000000000)>
#<alt (* -1 (* x y))>
#<alt (* y (- (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))>
#<alt (* y (- (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))>
#<alt (* y (- (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))>
#<alt (* -1 (* x y))>
#<alt (* -1 (* y (+ x (* 5641895835477563/5000000000000000 (/ 1 y)))))>
#<alt (* -1 (* y (+ x (* 5641895835477563/5000000000000000 (/ 1 y)))))>
#<alt (* -1 (* y (+ x (* 5641895835477563/5000000000000000 (/ 1 y)))))>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (* -1 y)>
#<alt (/ 5641895835477563/5000000000000000 x)>
#<alt (+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))>
#<alt (+ (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))>
#<alt (+ (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))>
#<alt (* 5641895835477563/10000000000000000 (/ (pow z 2) x))>
#<alt (* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))))>
#<alt (* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))>
#<alt (* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))>
#<alt (* 5641895835477563/10000000000000000 (/ (pow z 2) x))>
#<alt (* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))))>
#<alt (* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))>
#<alt (* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)>
#<alt 5641895835477563/5000000000000000>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))>
#<alt (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* 5641895835477563/10000000000000000 z)>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt (* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))>
#<alt -31830988618379068626528276418969/25000000000000000000000000000000>
#<alt (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)>
#<alt (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)>
#<alt (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))>
#<alt (* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))>
#<alt -31830988618379068626528276418969/25000000000000000000000000000000>
#<alt (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)>
#<alt (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)>
#<alt (- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))>
#<alt (* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))>
#<alt (* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))>
#<alt (* (pow x 2) (pow y 2))>
#<alt (* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))>
#<alt (* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))>
#<alt (* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))>
Calls

99 calls:

TimeVariablePointExpression
26.0ms
x
@0
(* x (- y (/ (+ (* z (+ (* z 5641895835477563/10000000000000000) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x)))
25.0ms
z
@inf
(* z (* z z))
22.0ms
z
@inf
(/ y (neg (* x (- y (/ (+ (* z (+ (* z 5641895835477563/10000000000000000) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x)))))
13.0ms
y
@0
(* 30000000000000000/5641895835477563 (/ y (* z (* z z))))
5.0ms
y
@0
(+ x (/ y (neg (* x (- y (/ (+ (* z (+ (* z 5641895835477563/10000000000000000) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))))

rewrite455.0ms (3.6%)

Memory
5.9MiB live, 718.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 094×lower-fma.f32
6 082×lower-fma.f64
4 696×lower-/.f32
4 686×lower-/.f64
4 614×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031157
058148
1241136
21863136
08745134
Stop Event
iter limit
node limit
iter limit
Counts
18 → 600
Calls
Call 1
Inputs
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 x x #s(literal -1 binary64))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 z (*.f64 z z)))
(*.f64 z (*.f64 z z))
(*.f64 z z)
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))
(neg.f64 y)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
Outputs
(+.f64 (*.f64 x y) (*.f64 x (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(+.f64 (*.f64 x y) (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x))
(-.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(fma.f64 x y (*.f64 x (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 x y (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x))
(fma.f64 x (pow.f64 y #s(literal 1 binary64)) (*.f64 x (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 x (pow.f64 y #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x))
(fma.f64 y x (*.f64 x (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 y x (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x))
(fma.f64 (pow.f64 y #s(literal 1 binary64)) x (*.f64 x (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 (pow.f64 y #s(literal 1 binary64)) x (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x))
(neg.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y)))
(/.f64 (*.f64 x (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x)))) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))) x) (fma.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x))) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x))))) (neg.f64 (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))) x)) (neg.f64 (fma.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x))) x)) (neg.f64 (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (*.f64 x (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (-.f64 (*.f64 (*.f64 x (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))) (*.f64 x (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)))) (*.f64 (*.f64 x y) (*.f64 x (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)))))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x) #s(literal 3 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x) (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x)) (*.f64 (*.f64 x y) (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) x)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(*.f64 x (neg.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (neg.f64 x) (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(*.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (neg.f64 (neg.f64 x)) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(+.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(+.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(-.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(-.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)))
(fma.f64 y (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) y x)
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) #s(literal -1 binary64) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 y (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) (pow.f64 (/.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) y) #s(literal -1 binary64)) x)
(fma.f64 (/.f64 y x) (/.f64 #s(literal -1 binary64) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) x)
(fma.f64 (/.f64 y x) (/.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 (/.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) x)
(fma.f64 (/.f64 y (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 #s(literal 1 binary64) (neg.f64 x)) x)
(fma.f64 (/.f64 y (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 #s(literal -1 binary64) x) x)
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 (/.f64 y (neg.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) x)
(fma.f64 (/.f64 y (neg.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) x)
(fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) x)
(fma.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 (/.f64 y (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 #s(literal 1 binary64) x) x)
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 y x) x)
(fma.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)
(fma.f64 (/.f64 y (neg.f64 (neg.f64 x))) (/.f64 #s(literal -1 binary64) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))
(/.f64 (fma.f64 x (*.f64 x x) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))) (fma.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x) (*.f64 x x)))
(/.f64 (fma.f64 x (*.f64 x x) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(/.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))) (neg.f64 (fma.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x) (*.f64 x x))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x x) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))) (neg.f64 (+.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 x y) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (neg.f64 (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(/.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (*.f64 x x)) (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x))
(/.f64 (-.f64 (*.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (*.f64 (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (*.f64 (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x x) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x) (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))) (neg.f64 (neg.f64 (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (*.f64 x x))) (neg.f64 (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x)))
(/.f64 (-.f64 (*.f64 x (*.f64 x x)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (fma.f64 x x (+.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (*.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (fma.f64 (/.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (*.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (/.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x) (*.f64 x x)) (fma.f64 x (*.f64 x x) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 x (*.f64 x x) (neg.f64 (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (-.f64 (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (/.f64 #s(literal 1 binary64) (-.f64 x (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(neg.f64 (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y) #s(literal 1 binary64))))
(/.f64 (neg.f64 y) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y))))
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 y)) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (/.f64 y x) (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (/.f64 y #s(literal -1 binary64)) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (/.f64 y (neg.f64 x)) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (neg.f64 y))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) #s(literal 1 binary64))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 y x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) x) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 y (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) x))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (neg.f64 (/.f64 y x)) (neg.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (neg.f64 (/.f64 y #s(literal -1 binary64))) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (neg.f64 (/.f64 y (neg.f64 x))) (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (*.f64 #s(literal 0 binary64) (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) #s(literal 3 binary64)) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (/.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (+.f64 (/.f64 (*.f64 y y) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))
(pow.f64 (/.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 #s(literal 1 binary64) (/.f64 y (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 y (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) y)
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) (/.f64 y (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 x)) (pow.f64 (/.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y x) (/.f64 #s(literal -1 binary64) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (/.f64 y x) (/.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 (/.f64 y x) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (/.f64 y (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 y (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 #s(literal -1 binary64) x))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 (/.f64 y (neg.f64 x)) (/.f64 #s(literal -1 binary64) (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (/.f64 y (neg.f64 x)) (/.f64 #s(literal 1 binary64) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 y (neg.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 (/.f64 y (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (/.f64 y x))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(*.f64 (/.f64 y (neg.f64 (neg.f64 x))) (/.f64 #s(literal -1 binary64) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(+.f64 (*.f64 x (neg.f64 y)) (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(+.f64 (*.f64 x (neg.f64 y)) (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(+.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(-.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (/.f64 (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (/.f64 (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(fma.f64 x (neg.f64 y) (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 x (neg.f64 y) (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(fma.f64 y (neg.f64 x) (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 y (neg.f64 x) (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(fma.f64 (neg.f64 y) x (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 (neg.f64 y) x (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(fma.f64 (neg.f64 x) y (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 (neg.f64 x) y (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(fma.f64 (*.f64 x #s(literal -1 binary64)) y (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))))
(fma.f64 (*.f64 x #s(literal -1 binary64)) y (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)))
(neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))) (+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x))))) (fma.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x)))) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y (*.f64 y y)) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))))) (neg.f64 (fma.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 (*.f64 y y) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 x x))))) (neg.f64 (+.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))) #s(literal 3 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x))) (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)))) (*.f64 (*.f64 x (neg.f64 y)) (*.f64 (neg.f64 x) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)))))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) (pow.f64 (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)) #s(literal 3 binary64))) (fma.f64 x (*.f64 y (*.f64 x y)) (-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x)) (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x))) (*.f64 (*.f64 x (neg.f64 y)) (*.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)) (neg.f64 x))))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))) (*.f64 #s(literal 0 binary64) (*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(*.f64 x (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(*.f64 (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))
(*.f64 (neg.f64 x) (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(*.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))) #s(literal -1 binary64))
(*.f64 (+.f64 (neg.f64 y) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)) x)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 x x #s(literal -1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (fma.f64 x x #s(literal -1 binary64)) (neg.f64 x)))
(-.f64 (/.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(literal 1 binary64))) x) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))) x))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 x (fma.f64 x x #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (fma.f64 x x #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 x x #s(literal -1 binary64)) (neg.f64 x)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64))) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 x x #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x (fma.f64 x x #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(/.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64))) (neg.f64 x))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (*.f64 x (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 x x #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 x x #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (fma.f64 x x #s(literal -1 binary64))))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (*.f64 x (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x))) x))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x x #s(literal 1 binary64)) x))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64)))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 (*.f64 x (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 (*.f64 x (fma.f64 x x #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 1 binary64)) x)
(/.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x)) (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x))) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x x #s(literal 1 binary64)) x)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64))))) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x x #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(pow.f64 (/.f64 x (fma.f64 x x #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x (fma.f64 x x #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 x x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (neg.f64 (fma.f64 x x #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x #s(literal -1 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 x x #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 (+.f64 x #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 (+.f64 x #s(literal -1 binary64)) x))
(*.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x)))))
(*.f64 (pow.f64 (/.f64 x (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (+.f64 x #s(literal -1 binary64))) x))
(*.f64 (/.f64 (neg.f64 (+.f64 x #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 (+.f64 x #s(literal -1 binary64)) x))
(*.f64 (/.f64 (fma.f64 x x #s(literal 1 binary64)) x) (/.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(+.f64 #s(literal -1 binary64) (*.f64 x x))
(+.f64 (*.f64 x x) #s(literal -1 binary64))
(-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 x x))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (-.f64 #s(literal -1 binary64) (*.f64 x x))))
(fma.f64 x x #s(literal -1 binary64))
(fma.f64 (neg.f64 x) (neg.f64 x) #s(literal -1 binary64))
(fma.f64 (exp.f64 (log.f64 x)) (exp.f64 (log.f64 x)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x x #s(literal 1 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x))))
(/.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x #s(literal 1 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64))))
(/.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (fma.f64 x x #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 x (*.f64 x (*.f64 x x))) (*.f64 #s(literal -1 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64))) (neg.f64 (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x)))) (-.f64 #s(literal -1 binary64) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(literal 1 binary64))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 x x #s(literal 1 binary64)) (fma.f64 x x #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 x x #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (*.f64 x (*.f64 x x))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(literal 1 binary64))) (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 x x))) (fma.f64 x x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x))) (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x x #s(literal 1 binary64)) (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (*.f64 x x)))))
(*.f64 (fma.f64 x (*.f64 x (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x x #s(literal 1 binary64))))
(*.f64 (+.f64 x #s(literal 1 binary64)) (+.f64 x #s(literal -1 binary64)))
(*.f64 (+.f64 x #s(literal -1 binary64)) (+.f64 x #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)))))
(/.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 (*.f64 z (*.f64 z z)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (*.f64 z z)) (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64))))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(/.f64 (neg.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64))) (neg.f64 (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (neg.f64 y)) (neg.f64 (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y z)) (*.f64 z z))
(/.f64 (*.f64 (neg.f64 y) #s(literal 30000000000000000/5641895835477563 binary64)) (neg.f64 (*.f64 z (*.f64 z z))))
(/.f64 (*.f64 (/.f64 y z) #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z z))
(/.f64 (/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) z) (*.f64 z z))
(/.f64 (/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z z)) z)
(/.f64 #s(literal -30000000000000000/5641895835477563 binary64) (neg.f64 (/.f64 (*.f64 z (*.f64 z z)) y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)))) (neg.f64 (neg.f64 (*.f64 z (*.f64 z z)))))
(/.f64 (neg.f64 (*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (neg.f64 y))) (neg.f64 (neg.f64 (*.f64 z (*.f64 z z)))))
(/.f64 (neg.f64 (*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y z))) (neg.f64 (*.f64 z z)))
(/.f64 (neg.f64 (*.f64 (neg.f64 y) #s(literal 30000000000000000/5641895835477563 binary64))) (neg.f64 (neg.f64 (*.f64 z (*.f64 z z)))))
(/.f64 (neg.f64 (*.f64 (/.f64 y z) #s(literal 30000000000000000/5641895835477563 binary64))) (neg.f64 (*.f64 z z)))
(/.f64 (neg.f64 (/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) z)) (neg.f64 (*.f64 z z)))
(/.f64 (neg.f64 (/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z z))) (neg.f64 z))
(pow.f64 (/.f64 (*.f64 z (*.f64 z z)) (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64))) #s(literal -1 binary64))
(*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (*.f64 z z))) #s(literal 30000000000000000/5641895835477563 binary64)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 y (*.f64 z (*.f64 z z))) #s(literal 30000000000000000/5641895835477563 binary64))
(*.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 y z) (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) (*.f64 z z)))
(*.f64 (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) z) (/.f64 y (*.f64 z z)))
(*.f64 (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) z) (/.f64 (/.f64 y z) z))
(*.f64 (/.f64 y (*.f64 z z)) (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) z))
(*.f64 (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) (*.f64 z z)) (/.f64 y z))
(*.f64 (/.f64 (/.f64 y z) z) (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) z))
(*.f64 #s(literal -30000000000000000/5641895835477563 binary64) (/.f64 (neg.f64 y) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 (neg.f64 y) #s(literal -1 binary64)) (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3/2 binary64))) (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) (pow.f64 z #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) (pow.f64 z #s(literal 3/2 binary64))) (/.f64 y (pow.f64 z #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) (neg.f64 z)) (/.f64 (neg.f64 y) (*.f64 z z)))
(*.f64 (/.f64 (neg.f64 y) (*.f64 z z)) (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) (neg.f64 z)))
(*.f64 (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) (neg.f64 (*.f64 z z))) (/.f64 (neg.f64 y) z))
(*.f64 (/.f64 (neg.f64 y) z) (/.f64 #s(literal 30000000000000000/5641895835477563 binary64) (neg.f64 (*.f64 z z))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 z (*.f64 z z)) y)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 z (*.f64 z z)))) (/.f64 y (neg.f64 (*.f64 z (*.f64 z z)))))
(neg.f64 (/.f64 y (neg.f64 (*.f64 z (*.f64 z z)))))
(neg.f64 (/.f64 (neg.f64 y) (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 z (*.f64 z z)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 z (*.f64 z z)) y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z z)) y) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 z z) (/.f64 y z))))
(/.f64 (neg.f64 y) (neg.f64 (*.f64 z (*.f64 z z))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z (*.f64 z z)) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 z (*.f64 z z)) y) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 z z) (/.f64 y z)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 z (*.f64 z z)) y))))
(/.f64 (/.f64 y z) (*.f64 z z))
(/.f64 (*.f64 y #s(literal 1 binary64)) (*.f64 z (*.f64 z z)))
(/.f64 (neg.f64 (neg.f64 y)) (neg.f64 (neg.f64 (*.f64 z (*.f64 z z)))))
(/.f64 (neg.f64 (/.f64 y z)) (neg.f64 (*.f64 z z)))
(/.f64 (/.f64 y (*.f64 z z)) z)
(/.f64 (/.f64 (/.f64 y z) z) z)
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 z (*.f64 z z)))) (*.f64 (neg.f64 (*.f64 z (*.f64 z z))) y)) (*.f64 (neg.f64 (*.f64 z (*.f64 z z))) (neg.f64 (*.f64 z (*.f64 z z)))))
(/.f64 (neg.f64 (*.f64 y #s(literal 1 binary64))) (neg.f64 (*.f64 z (*.f64 z z))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 y))) (neg.f64 (neg.f64 (neg.f64 (*.f64 z (*.f64 z z))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 y z))) (neg.f64 (neg.f64 (*.f64 z z))))
(/.f64 (neg.f64 (/.f64 y (*.f64 z z))) (neg.f64 z))
(/.f64 (neg.f64 (/.f64 (/.f64 y z) z)) (neg.f64 z))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 z (*.f64 z z)))) #s(literal 3 binary64)) (pow.f64 (/.f64 y (neg.f64 (*.f64 z (*.f64 z z)))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 z (*.f64 z z)))) (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 z (*.f64 z z)))) (fma.f64 (/.f64 y (neg.f64 (*.f64 z (*.f64 z z)))) (/.f64 y (neg.f64 (*.f64 z (*.f64 z z)))) (*.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 z (*.f64 z z)))) (/.f64 y (neg.f64 (*.f64 z (*.f64 z z))))))))
(pow.f64 (/.f64 (*.f64 z (*.f64 z z)) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 z (*.f64 z z)) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 z z) (/.f64 y z)) #s(literal -1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) (*.f64 z (*.f64 z z))))
(*.f64 #s(literal -1 binary64) (/.f64 y (neg.f64 (*.f64 z (*.f64 z z)))))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 z (*.f64 z z)))))
(*.f64 #s(literal 1 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (*.f64 z z))) y)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z (*.f64 z z))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)))
(*.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) (*.f64 z z)))
(*.f64 (/.f64 y z) (/.f64 (/.f64 #s(literal 1 binary64) z) z))
(*.f64 (/.f64 y (*.f64 z z)) (/.f64 #s(literal 1 binary64) z))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 y (*.f64 z z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (/.f64 (*.f64 z z) y) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 z z)) (/.f64 y z))
(*.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 z (*.f64 z z))))
(*.f64 (/.f64 y (neg.f64 z)) (/.f64 #s(literal -1 binary64) (*.f64 z z)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 z z)) (/.f64 y (neg.f64 z)))
(*.f64 (/.f64 y (neg.f64 (*.f64 z z))) (/.f64 #s(literal -1 binary64) z))
(*.f64 (/.f64 #s(literal -1 binary64) z) (/.f64 y (neg.f64 (*.f64 z z))))
(*.f64 (/.f64 y (pow.f64 z #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (log.f64 z) #s(literal 3 binary64)))
(pow.f64 z #s(literal 3 binary64))
(pow.f64 (*.f64 z z) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 z #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 z)) #s(literal 3 binary64))
(*.f64 z (*.f64 z z))
(*.f64 (*.f64 z z) z)
(*.f64 (pow.f64 z #s(literal 3/2 binary64)) (pow.f64 z #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 z) #s(literal 2 binary64)))
(pow.f64 z #s(literal 2 binary64))
(pow.f64 (*.f64 z z) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 z)) #s(literal 2 binary64))
(*.f64 z z)
(*.f64 (exp.f64 (log.f64 z)) (exp.f64 (log.f64 z)))
(+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(-.f64 (/.f64 (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(fma.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) y) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) y x)
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x)
(fma.f64 (*.f64 y (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(fma.f64 (/.f64 y #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(fma.f64 (/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) x)
(fma.f64 (/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) x)
(fma.f64 (/.f64 (*.f64 y (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) x)
(fma.f64 (/.f64 (*.f64 y (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) x)
(fma.f64 (/.f64 y (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x)
(fma.f64 (/.f64 y (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 y (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 y (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))) x)
(fma.f64 (/.f64 y (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (/.f64 y (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))) x)
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(fma.f64 (/.f64 (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) #s(literal -1 binary64)) (/.f64 y (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x) (*.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x) (*.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x))))
(/.f64 (fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x))) (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x))) (fma.f64 x x (-.f64 (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x))
(/.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))) (neg.f64 (fma.f64 x x (-.f64 (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x))) (neg.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) (*.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x) (*.f64 x x))) (*.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x))))) (neg.f64 (neg.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)))) (neg.f64 (neg.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))) (neg.f64 (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) (/.f64 (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) (fma.f64 (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) (*.f64 (/.f64 (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) (/.f64 (*.f64 x x) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x))))))
(pow.f64 (/.f64 (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x) (*.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x))) #s(literal -1 binary64))
(*.f64 (fma.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(*.f64 (*.f64 (+.f64 x (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 y (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (*.f64 x y) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 1 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) #s(literal 1 binary64))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(pow.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(*.f64 (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))) #s(literal -1 binary64)))
(*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(*.f64 (/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)) (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))
(+.f64 (*.f64 x (neg.f64 y)) #s(literal -5641895835477563/5000000000000000 binary64))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(-.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))))
(fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 y (neg.f64 x) #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 (neg.f64 y) x #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 (neg.f64 x) y #s(literal -5641895835477563/5000000000000000 binary64))
(fma.f64 (*.f64 x #s(literal -1 binary64)) y #s(literal -5641895835477563/5000000000000000 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (neg.f64 (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 y (*.f64 y (*.f64 x x))) (neg.f64 (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y))))
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x))))) (neg.f64 (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x (neg.f64 y)))))
(/.f64 (-.f64 #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x (*.f64 y (*.f64 x y)) (*.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (*.f64 y (*.f64 y (*.f64 x x))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(pow.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 y (*.f64 y (*.f64 x x)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) #s(literal -5641895835477563/5000000000000000 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 x (neg.f64 y) #s(literal 5641895835477563/5000000000000000 binary64))))
(+.f64 #s(literal 0 binary64) (neg.f64 y))
(-.f64 #s(literal 0 binary64) y)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))) (/.f64 (*.f64 y (*.f64 y y)) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) y)) (/.f64 (*.f64 y y) (+.f64 #s(literal 0 binary64) y)))
(neg.f64 y)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y))) (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y)) (+.f64 #s(literal 0 binary64) y))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y y)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 y y (*.f64 #s(literal 0 binary64) y)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 y y))) (neg.f64 (+.f64 #s(literal 0 binary64) y)))
(/.f64 (+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 y (*.f64 y y)))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 y y) (*.f64 #s(literal 0 binary64) (neg.f64 y)))))
(*.f64 y #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) y)
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) x) (/.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))) x))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 x)) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)))
(-.f64 (/.f64 (*.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) (*.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(neg.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (neg.f64 x)))
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (neg.f64 x))
(/.f64 #s(literal 1 binary64) (/.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (*.f64 x (-.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 z (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x))
(/.f64 (*.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) x))
(/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64)) x)
(/.f64 (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (neg.f64 (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (*.f64 x (-.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (*.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 z (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x)) (-.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 z (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)) x)))
(/.f64 (neg.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 1 binary64))) (neg.f64 x))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (neg.f64 (neg.f64 (neg.f64 x))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 z (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (-.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x))) (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(pow.f64 (/.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 x (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (neg.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 z (*.f64 z z)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 z (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))))
(*.f64 (pow.f64 (/.f64 x (fma.f64 (*.f64 z z) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(+.f64 (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))))
(-.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))) (/.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) z #s(literal 5641895835477563/5000000000000000 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64))) (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)))) (neg.f64 (-.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) (fma.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64)) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 z (*.f64 z z)) #s(literal 179587122125166574152748016388400639365587092547/1000000000000000000000000000000000000000000000000 binary64) #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) (-.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 z #s(literal 31830988618379068626528276418969/50000000000000000000000000000000 binary64))))))
(*.f64 (fma.f64 (*.f64 z z) #s(literal 31830988618379068626528276418969/100000000000000000000000000000000 binary64) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x))))
(+.f64 (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(-.f64 (*.f64 y (*.f64 y (*.f64 x x))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) (fma.f64 x (*.f64 (*.f64 y (*.f64 x y)) (*.f64 y (*.f64 y (*.f64 x x)))) (+.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))) (/.f64 #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 x (*.f64 (*.f64 y (*.f64 x y)) (*.f64 y (*.f64 y (*.f64 x x)))) (+.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(-.f64 (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x))))) (/.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (-.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x))))))
(fma.f64 x (*.f64 y (*.f64 x y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 x (*.f64 (neg.f64 y) (*.f64 x (neg.f64 y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 x (*.f64 x (*.f64 y y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 y (*.f64 y (*.f64 x x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (neg.f64 y) (*.f64 x (*.f64 x (neg.f64 y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (*.f64 x (neg.f64 y)) (*.f64 x (neg.f64 y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (*.f64 x x) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y (*.f64 x x))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (*.f64 y y) (*.f64 x x) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (*.f64 y (*.f64 x x)) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (*.f64 y (*.f64 x y)) x #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (*.f64 (*.f64 x (neg.f64 y)) x) (neg.f64 y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (*.f64 (*.f64 x (neg.f64 y)) (neg.f64 y)) x #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (*.f64 (*.f64 x x) y) y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (pow.f64 (*.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 y y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(fma.f64 (exp.f64 (log.f64 (*.f64 x y))) (exp.f64 (log.f64 (*.f64 x y))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (+.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (+.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (-.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (fma.f64 x (*.f64 (*.f64 y (*.f64 x y)) (*.f64 y (*.f64 y (*.f64 x x)))) (+.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (-.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))))) (-.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))) (*.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)))) (neg.f64 (neg.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y)))) #s(literal 32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) (neg.f64 (fma.f64 x (*.f64 (*.f64 y (*.f64 x y)) (*.f64 y (*.f64 y (*.f64 x x)))) (+.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y (*.f64 x x))) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))))) (neg.f64 (-.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (fma.f64 (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x))))) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (/.f64 #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)))) (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 x (*.f64 x x))) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 y (*.f64 y y))) #s(literal -32251534433199493661049880593938777829847262829918009516762758739122115348467797302968742947209/15625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal 1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (*.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))))))
(*.f64 (fma.f64 (*.f64 x y) (*.f64 (*.f64 x y) (*.f64 y (*.f64 y (*.f64 x x)))) #s(literal -1013211836423377808197068612118338110498536634308026710423022961/625000000000000000000000000000000000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 y (*.f64 y (*.f64 x x)) #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64))))

simplify401.0ms (3.1%)

Memory
19.9MiB live, 817.9MiB allocated
Algorithm
egg-herbie
Rules
8 256×lower-fma.f64
8 256×lower-fma.f32
4 842×lower-*.f64
4 842×lower-*.f32
4 116×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06515751
120215668
264145449
081104960
Stop Event
iter limit
node limit
Counts
396 → 386
Calls
Call 1
Inputs
(* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (* x y))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (* x y))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (* x y))
(* x y)
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x))))
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x))))
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x))))
(* x y)
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (* x y))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (* x y))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (* x y))
(* x y)
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(* x y)
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(+ (* -5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)))
(+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)))
(* -5641895835477563/10000000000000000 (pow z 2))
(* -1 (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* (pow z 2) (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2)) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* (pow z 2) (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2)) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* -5641895835477563/10000000000000000 (pow z 2))
(* -1 (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z))) z)) 5641895835477563/10000000000000000))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z))) z)) 5641895835477563/10000000000000000))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ (* x (+ 1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+ (* x (+ 1 (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+ (* x (+ 1 (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y)))) 1)))
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
x
(+ x (/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(+ x (* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))))))
(+ x (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y)))) (/ 1 x))
(- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (* x (pow y 2)))))) (/ 1 x))
(- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y))) (+ (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (* x (pow y 2)))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3) (* x (pow y 3))))))) (/ 1 x))
(- x (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))))) (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) (/ 1 x))
(+ x (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))
(+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))))))))
(+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))))))))))
x
(+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (+ (* 10000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 4))) (* 40000000000000000/5641895835477563 (/ y (pow z 4)))))))
x
(+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(+ x (+ (* -1 (/ (+ (* -1 (/ (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y)) z)) (* 20000000000000000/5641895835477563 y)) (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))
(* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2)))))
(* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))))
(* y (+ (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 4))))) (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))))
(/ -1 x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y)) (/ 1 x))
(- (* -1 (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (pow y 2))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)))))
(- (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (pow y 3))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (pow y 2))))))
(/ -1 x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y))) (/ 1 x))
(- (* -1 (/ (- (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (* x y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) x))) y)) (/ 1 x))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3) (* x y))) (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) x)) y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) x))) y)) (/ 1 x))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))
(+ (* x (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(+ (* x (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(/ -1 x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x)) 1) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y))))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y)))))) x)
(/ -1 x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))
(* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))
(+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))))))))
(+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))))))))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (+ (* 10000000000000000/5641895835477563 y) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 2))) (* 40000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 2))
(/ (+ (* -200000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 3))) (+ (* -20000000000000000/5641895835477563 (/ y z)) (+ (* -2 (/ (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y)) (pow z 3))) (+ (* 10000000000000000/5641895835477563 y) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 2))) (* 40000000000000000/5641895835477563 (/ y (pow z 2)))))))) (pow z 2))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y)) z)) (* 20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y))) (* 200000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))) z)) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y))) z)) (* 20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(* -1 (* x y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(* -1 (* x y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(* -1 (* x y))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y) x))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y) x))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y) x))
(* -1 (* x y))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y)) (* -1 x))))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y)) (* -1 x))))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(- (* 5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2))) (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2))) (* 5641895835477563/5000000000000000 (/ 1 z)))))
(* 5641895835477563/10000000000000000 (pow z 2))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z) 5641895835477563/5000000000000000) z))))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z) 5641895835477563/5000000000000000) z))))
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(* 5000000000000000/5641895835477563 y)
(/ -1 x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
(/ (- (pow x 2) 1) x)
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
(* x (- 1 (/ 1 (pow x 2))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
-1
(- (pow x 2) 1)
(- (pow x 2) 1)
(- (pow x 2) 1)
(pow x 2)
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(pow x 2)
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(/ y (pow z 3))
(pow z 3)
(pow z 3)
(pow z 3)
(pow z 3)
(pow z 3)
(pow z 3)
(pow z 3)
(pow z 3)
(pow z 3)
(pow z 3)
(pow z 3)
(pow z 3)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
(pow z 2)
x
(+ x (* 5000000000000000/5641895835477563 y))
(+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))))
(+ x (* y (+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))))))
(- x (/ 1 x))
(- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(- x (/ 1 x))
(- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y))) (/ 1 x))
(* 5000000000000000/5641895835477563 y)
(+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))))
(+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))))))))
x
(* x (- 1 (/ 1 (pow x 2))))
(* x (+ 1 (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) (pow x 2)))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) (pow x 3)))) (/ 1 (pow x 2))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(* -1 (* x (- (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y))) 1)))
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) 1)))
5000000000000000/5641895835477563
(+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))
(+ 5000000000000000/5641895835477563 (* x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 y))))
(+ 5000000000000000/5641895835477563 (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 y) (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 3))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 2)))))))
(/ -1 (* x y))
(* -1 (/ (+ (/ 1 y) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow y 2))))) x))
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 3))))) x)) (/ 1 y)) x)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 4))))) (pow x 2))) (+ (/ 1 y) (/ 5641895835477563/5000000000000000 (* x (pow y 2))))) x)
(/ -1 (* x y))
(* -1 (/ (+ (/ 1 y) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow y 2))))) x))
(* -1 (/ (+ (/ 1 y) (+ (/ 5641895835477563/5000000000000000 (* x (pow y 2))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 3))))) x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 4)))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 3)))) x)) (* 5641895835477563/5000000000000000 (/ 1 (pow y 2)))) x)) (/ 1 y)) x))
5000000000000000/5641895835477563
(+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))
(+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))))
(+ 5000000000000000/5641895835477563 (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 x) (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))))))
(/ -1 (* x y))
(* -1 (/ (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))) y))
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y)) (/ 1 x)) y)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))) y)
(/ -1 (* x y))
(* -1 (/ (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))) y))
(* -1 (/ (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2))))) y))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x)) y))
-5641895835477563/5000000000000000
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(* -1 (* x y))
(* x (- (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x (- (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* x (- (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(* -1 (* x y))
(* -1 (* x (+ y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x (+ y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(* -1 (* x (+ y (* 5641895835477563/5000000000000000 (/ 1 x)))))
-5641895835477563/5000000000000000
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(* -1 (* x y))
(* y (- (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* y (- (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* y (- (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(* -1 (* x y))
(* -1 (* y (+ x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* y (+ x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 (* y (+ x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(* -1 y)
(/ 5641895835477563/5000000000000000 x)
(+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))
(* 5641895835477563/10000000000000000 (/ (pow z 2) x))
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))))
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(* 5641895835477563/10000000000000000 (/ (pow z 2) x))
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))))
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
5641895835477563/5000000000000000
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(* 5641895835477563/10000000000000000 z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* 5641895835477563/10000000000000000 z)
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
-31830988618379068626528276418969/25000000000000000000000000000000
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(* (pow x 2) (pow y 2))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (pow y 2))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
-31830988618379068626528276418969/25000000000000000000000000000000
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(* (pow x 2) (pow y 2))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(* (pow x 2) (pow y 2))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
Outputs
(* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(fma.f64 (neg.f64 z) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (* x y))
(fma.f64 x y (fma.f64 (neg.f64 z) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (* x y))
(fma.f64 x y (fma.f64 (neg.f64 z) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (* x y))
(fma.f64 x y (fma.f64 (neg.f64 z) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64)))
(* x y)
(*.f64 x y)
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x))))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x))))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(* x (+ y (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x))))
(*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))
(* x y)
(*.f64 x y)
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(neg.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y)))))
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(neg.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y)))))
(* -1 (* x (+ (* -1 y) (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(neg.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y)))))
(* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x)))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (* x y))
(neg.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y)))))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (* x y))
(neg.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y)))))
(+ (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (* x y))
(neg.f64 (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y)))))
(* x y)
(*.f64 x y)
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(*.f64 y (-.f64 x (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(*.f64 y (-.f64 x (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* y (+ x (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(*.f64 y (-.f64 x (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* x y)
(*.f64 x y)
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(*.f64 y (-.f64 x (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(*.f64 y (-.f64 x (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* -1 (* y (+ (* -1 x) (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y))))
(*.f64 y (-.f64 x (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y)))
(* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))
(fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))
(+ (* -5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(fma.f64 z #s(literal -5641895835477563/5000000000000000 binary64) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)))
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(+ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (* z (- (* -5641895835477563/10000000000000000 z) 5641895835477563/5000000000000000)))
(fma.f64 z (fma.f64 z #s(literal -5641895835477563/10000000000000000 binary64) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(* -5641895835477563/10000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/10000000000000000 binary64)))
(* -1 (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(neg.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(* (pow z 2) (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2)) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(*.f64 (*.f64 z z) (+.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) z)) z)))
(* (pow z 2) (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2)) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(*.f64 (*.f64 z z) (+.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) z)) z)))
(* -5641895835477563/10000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal -5641895835477563/10000000000000000 binary64)))
(* -1 (* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z)))))
(neg.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z))) z)) 5641895835477563/10000000000000000))
(*.f64 (*.f64 z z) (+.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) z)) z)))
(* (pow z 2) (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z))) z)) 5641895835477563/10000000000000000))
(*.f64 (*.f64 z z) (+.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 (+.f64 #s(literal -5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) z)) z)))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (* x (+ 1 (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(fma.f64 x (fma.f64 y (/.f64 y (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal 1 binary64)) (/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (+ 1 (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(fma.f64 x (fma.f64 y (/.f64 y (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) #s(literal 1 binary64))) (/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (+ 1 (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2))))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(fma.f64 x (fma.f64 y (/.f64 y (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (fma.f64 x (fma.f64 x (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) #s(literal 1 binary64))) (/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) (pow x 3)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- (+ 1 (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 4) y)))) (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y))))))
(*.f64 x (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (/ 1 (pow x 2)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 3) y)))) 1)))
(fma.f64 (neg.f64 x) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))))) x)
(* -1 (* x (- (+ (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (pow x 3))) (/ 1 (pow x 2))) 1)))
(fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (fma.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x y)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (*.f64 x (*.f64 x x)))) x)
x
(+ x (/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(+.f64 x (/.f64 y (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ x (* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))))))
(+.f64 x (fma.f64 y (/.f64 y (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+ x (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))))
(fma.f64 y (fma.f64 y (/.f64 y (*.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))) (/.f64 y (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64))))) (+.f64 x (/.f64 y (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y)))) (/ 1 x))
(+.f64 x (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x y))))
(- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (* x (pow y 2)))))) (/ 1 x))
(+.f64 x (-.f64 (/.f64 #s(literal -1 binary64) x) (fma.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x (*.f64 y y))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x y)))))
(- (+ x (+ (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y))) (+ (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (* x (pow y 2)))) (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3) (* x (pow y 3))))))) (/ 1 x))
(+.f64 (-.f64 (-.f64 x (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x y))) (fma.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x (*.f64 y (*.f64 y y)))) (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x (*.f64 y y)))))) (/.f64 #s(literal -1 binary64) x))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y))) (/ 1 x))
(+.f64 x (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (fma.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y) (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)))) y)) (/.f64 #s(literal -1 binary64) x))
(- (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))))) (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) y)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (/.f64 (fma.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))))) y)) y)) (/.f64 #s(literal -1 binary64) x))
(+ x (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))
(-.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
(+ x (+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))
(-.f64 (fma.f64 z (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) x) (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
(+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))))))))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ x (+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))))))))))
(fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x (*.f64 x x)))))) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64)) (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x (*.f64 x x)))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x (*.f64 x x))))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (-.f64 x (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
x
(+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(fma.f64 #s(literal -20000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) (fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x))
(+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (+ (* 10000000000000000/5641895835477563 (/ y (pow z 2))) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 4))) (* 40000000000000000/5641895835477563 (/ y (pow z 4)))))))
(+.f64 (fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) (fma.f64 (*.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) (pow.f64 z #s(literal 4 binary64))) (/.f64 (*.f64 y #s(literal 40000000000000000/5641895835477563 binary64)) (pow.f64 z #s(literal 4 binary64))))) (fma.f64 #s(literal -20000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x))
x
(+ x (* 10000000000000000/5641895835477563 (/ y (pow z 2))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(+ x (+ (* -20000000000000000/5641895835477563 (/ y (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(fma.f64 #s(literal -20000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) (fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x))
(+ x (+ (* -1 (/ (+ (* -1 (/ (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y)) z)) (* 20000000000000000/5641895835477563 y)) (pow z 3))) (* 10000000000000000/5641895835477563 (/ y (pow z 2)))))
(+.f64 x (/.f64 (-.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal 20000000000000000/5641895835477563 binary64)) (/.f64 (fma.f64 #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 y #s(literal 40000000000000000/5641895835477563 binary64))) z)) z)) (*.f64 z z)))
(/ y (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))
(/.f64 y (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)))
(* y (+ (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2)))))
(fma.f64 y (/.f64 y (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64))))
(* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))))
(fma.f64 y (fma.f64 y (/.f64 y (*.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))))) (/.f64 y (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64))))
(* y (+ (* y (+ (* y (+ (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3))) (/ y (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 4))))) (/ 1 (* x (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2))))) (/ 1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))))))
(fma.f64 y (fma.f64 y (fma.f64 y (/.f64 y (*.f64 x (pow.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) #s(literal 4 binary64)))) (/.f64 y (*.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)))))) (/.f64 y (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2))) y)) (/ 1 x))
(-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y))
(- (* -1 (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (pow y 2))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)))))
(-.f64 (fma.f64 (neg.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y y)) (/.f64 #s(literal -1 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 x y))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 x y)))))
(- (* -1 (/ (* (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (pow y 3))) (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* (pow x 2) y)) (/ (* (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (pow x 2)))) (pow y 2))))))
(-.f64 (fma.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (neg.f64 (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y (*.f64 y y)))) (/.f64 #s(literal -1 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 x y))) (fma.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) (*.f64 y y)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 x y))))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) (* x y))) (/ 1 x))
(-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x y)))
(- (* -1 (/ (- (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) (* x y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) x))) y)) (/ 1 x))
(-.f64 (/.f64 #s(literal -1 binary64) x) (fma.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x (*.f64 y y))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x y))))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 3) (* x y))) (/ (pow (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) 2) x)) y)) (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) x))) y)) (/ 1 x))
(-.f64 (/.f64 #s(literal -1 binary64) x) (+.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x y)) (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) x))) (*.f64 y y)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 x y))))
(/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))))
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+ (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))) (/ (* x (pow y 2)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))
(fma.f64 x (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) (/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (+ (/ (* x (pow y 3)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(fma.f64 x (fma.f64 x (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(+ (* x (+ (* x (+ (/ (* x (pow y 4)) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 4)) (/ (pow y 3) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 3)))) (/ (pow y 2) (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2)))) (/ y (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(fma.f64 x (fma.f64 x (fma.f64 x (/.f64 (pow.f64 y #s(literal 4 binary64)) (pow.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 y (*.f64 y y)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))))) (/.f64 (*.f64 y y) (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))) (/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y)) x)) 1) x)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) x)) x)
(/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y))))) x)
(/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x y)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) (/.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) (*.f64 x (*.f64 x y)))) x)
(/ (- (* -1 (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 3) (pow y 2)))) (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (+ (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)) (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* (pow x 2) y)))))) x)
(/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)) (fma.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 x y))) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))))) (*.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))))) x)
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(* -1 (/ (+ 1 (+ (/ 5641895835477563/5000000000000000 (* x y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x y)))) x))
(/.f64 (-.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 z (*.f64 x y)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y)))) x)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x y))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x y)) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) x)) (neg.f64 x))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) 2) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) (* x (pow y 2))) (* -1 (/ (* (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) y))) x)) (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) y))) x))) x))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))) (/.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (*.f64 x (*.f64 y y))) (*.f64 (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y)) (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) y))) x) (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y))) x))) x)
(* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))
(neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))
(+ (* -5641895835477563/5000000000000000 (/ (* y z) (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))))
(fma.f64 (*.f64 z #s(literal -5641895835477563/5000000000000000 binary64)) (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))))))))
(fma.f64 z (fma.f64 z (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x (*.f64 x x)))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(+ (* -1 (/ y (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* z (+ (* -5641895835477563/5000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (+ (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2)))) (* z (+ (* -31830988618379068626528276418969/50000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* 5641895835477563/5000000000000000 (/ (+ (* -31830988618379068626528276418969/25000000000000000000000000000000 (/ y (* (pow x 3) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 3)))) (* -5641895835477563/10000000000000000 (/ y (* (pow x 2) (pow (- y (* 5641895835477563/5000000000000000 (/ 1 x))) 2))))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))))))))))
(fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x (*.f64 x x)))))) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/50000000000000000000000000000000 binary64)) (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x (*.f64 x x)))))) (fma.f64 #s(literal -5641895835477563/10000000000000000 binary64) (/.f64 y (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))) (/.f64 (*.f64 y #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (*.f64 (*.f64 (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (-.f64 y (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))) (*.f64 x (*.f64 x x))))))) (/.f64 (*.f64 y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))))) (neg.f64 (/.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (*.f64 z z))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (fma.f64 y #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 #s(literal -20000000000000000/5641895835477563 binary64) (/.f64 y z))) (*.f64 z z))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (+ (* 10000000000000000/5641895835477563 y) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 2))) (* 40000000000000000/5641895835477563 (/ y (pow z 2)))))) (pow z 2))
(/.f64 (fma.f64 #s(literal -20000000000000000/5641895835477563 binary64) (/.f64 y z) (fma.f64 #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z z)) (fma.f64 (/.f64 y (*.f64 z z)) #s(literal 40000000000000000/5641895835477563 binary64) (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64))))) (*.f64 z z))
(/ (+ (* -200000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 3))) (+ (* -20000000000000000/5641895835477563 (/ y z)) (+ (* -2 (/ (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y)) (pow z 3))) (+ (* 10000000000000000/5641895835477563 y) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (/ (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))) (pow z 2))) (* 40000000000000000/5641895835477563 (/ y (pow z 2)))))))) (pow z 2))
(/.f64 (fma.f64 #s(literal -200000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z (*.f64 z z))) (fma.f64 #s(literal -20000000000000000/5641895835477563 binary64) (/.f64 y z) (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 y #s(literal 40000000000000000/5641895835477563 binary64))) (*.f64 z (*.f64 z z))) (fma.f64 #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) (/.f64 (*.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z z)) (fma.f64 (/.f64 y (*.f64 z z)) #s(literal 40000000000000000/5641895835477563 binary64) (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64))))))) (*.f64 z z))
(* 10000000000000000/5641895835477563 (/ y (pow z 2)))
(/.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (*.f64 z z))
(/ (+ (* -20000000000000000/5641895835477563 (/ y z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (fma.f64 y #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 #s(literal -20000000000000000/5641895835477563 binary64) (/.f64 y z))) (*.f64 z z))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y)) z)) (* 20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (-.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal 20000000000000000/5641895835477563 binary64)) (/.f64 (fma.f64 #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 y #s(literal 40000000000000000/5641895835477563 binary64))) z)) z)) (*.f64 z z))
(/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* 2 (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y))) (* 200000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x))))))) z)) (+ (* 100000000000000000000000000000000/31830988618379068626528276418969 (* x (* y (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))) (* 40000000000000000/5641895835477563 y))) z)) (* 20000000000000000/5641895835477563 y)) z)) (* 10000000000000000/5641895835477563 y)) (pow z 2))
(/.f64 (-.f64 (*.f64 y #s(literal 10000000000000000/5641895835477563 binary64)) (/.f64 (-.f64 (*.f64 y #s(literal 20000000000000000/5641895835477563 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 100000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 y #s(literal 40000000000000000/5641895835477563 binary64))) (/.f64 (fma.f64 (*.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 200000000000000000000000000000000/31830988618379068626528276418969 binary64) (fma.f64 (*.f64 y (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64))) #s(literal 200000000000000000000000000000000/31830988618379068626528276418969 binary64) (*.f64 y #s(literal 80000000000000000/5641895835477563 binary64)))) z)) z)) z)) (*.f64 z z))
(+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))
(fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(fma.f64 x (neg.f64 y) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(fma.f64 x (neg.f64 y) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(- (* -1 (* x y)) (* -1 (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))))))
(fma.f64 x (neg.f64 y) (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y))))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y))))
(* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)) y))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y))))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) y))
(* -1 (* x (- (* -1 (/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)) (* -1 y))))
(*.f64 x (-.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) y))
(* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))
(fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y))))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y))))
(- (* -1 (* x y)) (* -1 (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x)))))
(+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (fma.f64 z (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) (neg.f64 y))))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y) x))
(*.f64 y (-.f64 (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y) x))
(*.f64 y (-.f64 (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x))
(* y (- (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y) x))
(*.f64 y (-.f64 (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x))
(* -1 (* y (- (* -1 (/ (* x (+ (* 5641895835477563/5000000000000000 (/ 1 x)) (/ (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) x))) y)) (* -1 x))))
(*.f64 y (-.f64 (/.f64 (fma.f64 z (*.f64 (/.f64 (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) x) x) #s(literal 5641895835477563/5000000000000000 binary64)) y) x))
(* -1 (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(neg.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(- (* 5641895835477563/5000000000000000 z) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(-.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(- (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))) (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(-.f64 (*.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2))) (* 5641895835477563/5000000000000000 (/ 1 z)))))
(fma.f64 (*.f64 z z) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z z))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (+ (* -1 (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) (pow z 2))) (* 5641895835477563/5000000000000000 (/ 1 z)))))
(fma.f64 (*.f64 z z) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z z))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(* 5641895835477563/10000000000000000 (pow z 2))
(*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(*.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z) 5641895835477563/5000000000000000) z))))
(fma.f64 (*.f64 z z) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z z))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(* (pow z 2) (+ 5641895835477563/10000000000000000 (* -1 (/ (- (/ (* x (- y (* 5641895835477563/5000000000000000 (/ 1 x)))) z) 5641895835477563/5000000000000000) z))))
(fma.f64 (*.f64 z z) (-.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 (fma.f64 x y #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 z z))) (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) z))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(/ -1 x)
(/.f64 #s(literal -1 binary64) x)
(/ (- (pow x 2) 1) x)
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/ (- (pow x 2) 1) x)
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/ (- (pow x 2) 1) x)
(+.f64 x (/.f64 #s(literal -1 binary64) x))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) x)
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) x)
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) x)
-1
#s(literal -1 binary64)
(- (pow x 2) 1)
(fma.f64 x x #s(literal -1 binary64))
(- (pow x 2) 1)
(fma.f64 x x #s(literal -1 binary64))
(- (pow x 2) 1)
(fma.f64 x x #s(literal -1 binary64))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(pow x 2)
(*.f64 x x)
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* (pow x 2) (- 1 (/ 1 (pow x 2))))
(*.f64 (*.f64 x x) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x x))))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(* 30000000000000000/5641895835477563 (/ y (pow z 3)))
(/.f64 (*.f64 y #s(literal 30000000000000000/5641895835477563 binary64)) (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(/ y (pow z 3))
(/.f64 y (*.f64 z (*.f64 z z)))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 3)
(*.f64 z (*.f64 z z))
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
(pow z 2)
(*.f64 z z)
x
(+ x (* 5000000000000000/5641895835477563 y))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+ x (* y (+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))))
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(+ x (* y (+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))))))
(fma.f64 y (fma.f64 x (fma.f64 x (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(-.f64 (+.f64 x (/.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 x y))))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y))) (/ 1 x))
(+.f64 x (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) y)))
(- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2)))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y))))
(+.f64 x (-.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 x y)))) (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (*.f64 y y))))
(- x (/ 1 x))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(- x (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))))
(-.f64 (+.f64 x (/.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 x y))))
(- (+ x (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y))) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y))) (/ 1 x))
(+.f64 x (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) y)))
(- (+ x (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (+ (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) y)) (/ 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (* (pow x 4) (pow y 2))))) y))) (/ 1 x))
(+.f64 (-.f64 x (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))))) y)) (/.f64 #s(literal -1 binary64) x))
(* 5000000000000000/5641895835477563 y)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)))))
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 3))) (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2))))))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (fma.f64 y (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 1 binary64))) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
(+ (* 5000000000000000/5641895835477563 y) (* x (+ 1 (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 (pow y 2)) (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 4))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 3))))))))
(fma.f64 x (fma.f64 x (fma.f64 x (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (*.f64 (*.f64 y (*.f64 y y)) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (fma.f64 y (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 1 binary64))) (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)))
x
(* x (- 1 (/ 1 (pow x 2))))
(+.f64 x (*.f64 x (/.f64 #s(literal -1 binary64) (*.f64 x x))))
(* x (+ 1 (* -1 (/ (+ 1 (* 5641895835477563/5000000000000000 (/ 1 (* x y)))) (pow x 2)))))
(fma.f64 (neg.f64 x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x y))) (*.f64 x x)) x)
(* x (- (+ 1 (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 y)) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 2))))) (pow x 3)))) (/ 1 (pow x 2))))
(*.f64 x (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) y) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 y y)))) (*.f64 x (*.f64 x x)))) (/.f64 #s(literal -1 binary64) (*.f64 x x))))
x
(* -1 (* x (- (/ 1 (pow x 2)) 1)))
(fma.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) x)
(* -1 (* x (- (+ (/ 1 (pow x 2)) (/ 5641895835477563/5000000000000000 (* (pow x 3) y))) 1)))
(fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) x)
(* -1 (* x (- (+ (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 3) y))) (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 4) (pow y 2)))) (/ 1 (pow x 2)))) 1)))
(fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y y) (pow.f64 x #s(literal 4 binary64)))))) x)
5000000000000000/5641895835477563
#s(literal 5000000000000000/5641895835477563 binary64)
(+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))
(fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ 5000000000000000/5641895835477563 (* x (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* x (pow y 2))) (* 25000000000000000000000000000000/31830988618379068626528276418969 y))))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) #s(literal 5000000000000000/5641895835477563 binary64))
(+ 5000000000000000/5641895835477563 (* x (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 y) (* x (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* x (pow y 3))) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow y 2)))))))
(fma.f64 x (fma.f64 x (fma.f64 x (*.f64 (*.f64 y (*.f64 y y)) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64)) (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64))) (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) #s(literal 5000000000000000/5641895835477563 binary64))
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 x y))
(* -1 (/ (+ (/ 1 y) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow y 2))))) x))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 y y)))) x)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow y 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* x (pow y 3))))) x)) (/ 1 y)) x)
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 y y)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 y (*.f64 y y))))) x)) x)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 4))))) (pow x 2))) (+ (/ 1 y) (/ 5641895835477563/5000000000000000 (* x (pow y 2))))) x)
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 y y)))) (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 x (pow.f64 y #s(literal 4 binary64))))) (*.f64 x x))) x)
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 x y))
(* -1 (/ (+ (/ 1 y) (* 5641895835477563/5000000000000000 (/ 1 (* x (pow y 2))))) x))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 y y)))) x)
(* -1 (/ (+ (/ 1 y) (+ (/ 5641895835477563/5000000000000000 (* x (pow y 2))) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 2) (pow y 3))))) x))
(/.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 y y)))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (*.f64 y (*.f64 y y)) (*.f64 x x)))) (neg.f64 x))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* x (pow y 4)))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 3)))) x)) (* 5641895835477563/5000000000000000 (/ 1 (pow y 2)))) x)) (/ 1 y)) x))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 (-.f64 (/.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 y y)) (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y y))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 x (pow.f64 y #s(literal 4 binary64))))) x)) x)) (neg.f64 x))
5000000000000000/5641895835477563
#s(literal 5000000000000000/5641895835477563 binary64)
(+ 5000000000000000/5641895835477563 (* 25000000000000000000000000000000/31830988618379068626528276418969 (* x y)))
(fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64))
(+ 5000000000000000/5641895835477563 (* y (+ (* 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (* (pow x 2) y)) (* 25000000000000000000000000000000/31830988618379068626528276418969 x))))
(fma.f64 x (fma.f64 x (*.f64 (*.f64 y y) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64)) (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) #s(literal 5000000000000000/5641895835477563 binary64))
(+ 5000000000000000/5641895835477563 (* y (+ (* 25000000000000000000000000000000/31830988618379068626528276418969 x) (* y (- (* 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 (* (pow x 3) y)) (* -125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 (pow x 2)))))))
(fma.f64 y (fma.f64 y (fma.f64 (*.f64 x x) #s(literal 125000000000000000000000000000000000000000000000/179587122125166574152748016388400639365587092547 binary64) (*.f64 (*.f64 y (*.f64 x (*.f64 x x))) #s(literal 625000000000000000000000000000000000000000000000000000000000000/1013211836423377808197068612118338110498536634308026710423022961 binary64))) (*.f64 x #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64))) #s(literal 5000000000000000/5641895835477563 binary64))
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 x y))
(* -1 (/ (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))) y))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 x y)))) y)
(/ (- (* -1 (/ (+ (* 5641895835477563/5000000000000000 (/ 1 (pow x 2))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (* (pow x 3) y)))) y)) (/ 1 x)) y)
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x)) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 x (*.f64 x x))))) y)) y)
(/ (- (* -1 (/ (+ (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3))) (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y)))) (pow y 2))) (+ (/ 1 x) (/ 5641895835477563/5000000000000000 (* (pow x 2) y)))) y)
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 x y)))) (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) (*.f64 y y))) y)
(/ -1 (* x y))
(/.f64 #s(literal -1 binary64) (*.f64 x y))
(* -1 (/ (+ (/ 1 x) (* 5641895835477563/5000000000000000 (/ 1 (* (pow x 2) y)))) y))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 x y)))) y)
(* -1 (/ (+ (/ 1 x) (+ (/ 5641895835477563/5000000000000000 (* (pow x 2) y)) (/ 31830988618379068626528276418969/25000000000000000000000000000000 (* (pow x 3) (pow y 2))))) y))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x (*.f64 x y))) (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y (*.f64 y (*.f64 x (*.f64 x x))))))) (neg.f64 y))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (+ (* 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 (/ 1 (* (pow x 4) y))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 3)))) y)) (* 5641895835477563/5000000000000000 (/ 1 (pow x 2)))) y)) (/ 1 x)) y))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x (*.f64 x x))) (/.f64 #s(literal 179587122125166574152748016388400639365587092547/125000000000000000000000000000000000000000000000 binary64) (*.f64 y (pow.f64 x #s(literal 4 binary64))))) y) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 x x))) y)) (neg.f64 y))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* x (- (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* x (- (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* x (- (* -1 y) (* 5641895835477563/5000000000000000 (/ 1 x))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* -1 (* x (+ y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* -1 (* x (+ y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* -1 (* x (+ y (* 5641895835477563/5000000000000000 (/ 1 x)))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
-5641895835477563/5000000000000000
#s(literal -5641895835477563/5000000000000000 binary64)
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(- (* -1 (* x y)) 5641895835477563/5000000000000000)
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* y (- (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* y (- (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* y (- (* -1 x) (* 5641895835477563/5000000000000000 (/ 1 y))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* -1 (* x y))
(*.f64 x (neg.f64 y))
(* -1 (* y (+ x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* -1 (* y (+ x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* -1 (* y (+ x (* 5641895835477563/5000000000000000 (/ 1 y)))))
(-.f64 #s(literal -5641895835477563/5000000000000000 binary64) (*.f64 x y))
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(* -1 y)
(neg.f64 y)
(/ 5641895835477563/5000000000000000 x)
(/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)
(+ (* 5641895835477563/5000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))
(fma.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))
(fma.f64 z (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))
(+ (* z (+ (* 5641895835477563/10000000000000000 (/ z x)) (* 5641895835477563/5000000000000000 (/ 1 x)))) (* 5641895835477563/5000000000000000 (/ 1 x)))
(fma.f64 z (fma.f64 #s(literal 5641895835477563/10000000000000000 binary64) (/.f64 z x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x)) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) x))
(* 5641895835477563/10000000000000000 (/ (pow z 2) x))
(/.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) x)
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z x))))
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z x)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z x))))))
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z x)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z x))))))
(* 5641895835477563/10000000000000000 (/ (pow z 2) x))
(/.f64 (*.f64 z (*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))) x)
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (* 5641895835477563/5000000000000000 (/ 1 (* x z)))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z x))))
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z x)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z x))))))
(* (pow z 2) (+ (* 5641895835477563/10000000000000000 (/ 1 x)) (+ (/ 5641895835477563/5000000000000000 (* x z)) (/ 5641895835477563/5000000000000000 (* x (pow z 2))))))
(*.f64 (*.f64 z z) (+.f64 (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z x)) (+.f64 (/.f64 #s(literal 5641895835477563/10000000000000000 binary64) x) (/.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (*.f64 z x))))))
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
(/ (+ 5641895835477563/5000000000000000 (* z (+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z)))) x)
(/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)
5641895835477563/5000000000000000
#s(literal 5641895835477563/5000000000000000 binary64)
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(+ 5641895835477563/5000000000000000 (* 5641895835477563/10000000000000000 z))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(* 5641895835477563/10000000000000000 z)
(*.f64 z #s(literal 5641895835477563/10000000000000000 binary64))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
(* z (+ 5641895835477563/10000000000000000 (* 5641895835477563/5000000000000000 (/ 1 z))))
(fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))
-31830988618379068626528276418969/25000000000000000000000000000000
#s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(fma.f64 x (*.f64 x (*.f64 y y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(fma.f64 x (*.f64 x (*.f64 y y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(fma.f64 x (*.f64 x (*.f64 y y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(* (pow x 2) (pow y 2))
(*.f64 x (*.f64 x (*.f64 y y)))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 y y (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)))))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 y y (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)))))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 y y (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)))))
(* (pow x 2) (pow y 2))
(*.f64 x (*.f64 x (*.f64 y y)))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 y y (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)))))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 y y (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)))))
(* (pow x 2) (- (pow y 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow x 2)))))
(*.f64 x (*.f64 x (fma.f64 y y (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 x x)))))
-31830988618379068626528276418969/25000000000000000000000000000000
#s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(fma.f64 x (*.f64 x (*.f64 y y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(fma.f64 x (*.f64 x (*.f64 y y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(- (* (pow x 2) (pow y 2)) 31830988618379068626528276418969/25000000000000000000000000000000)
(fma.f64 x (*.f64 x (*.f64 y y)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))
(* (pow x 2) (pow y 2))
(*.f64 x (*.f64 x (*.f64 y y)))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(*.f64 y (*.f64 y (fma.f64 x x (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(*.f64 y (*.f64 y (fma.f64 x x (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(*.f64 y (*.f64 y (fma.f64 x x (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))))
(* (pow x 2) (pow y 2))
(*.f64 x (*.f64 x (*.f64 y y)))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(*.f64 y (*.f64 y (fma.f64 x x (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(*.f64 y (*.f64 y (fma.f64 x x (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))))
(* (pow y 2) (- (pow x 2) (* 31830988618379068626528276418969/25000000000000000000000000000000 (/ 1 (pow y 2)))))
(*.f64 y (*.f64 y (fma.f64 x x (/.f64 #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 y y)))))

eval140.0ms (1.1%)

Memory
12.4MiB live, 364.0MiB allocated
Compiler

Compiled 25 524 to 2 859 computations (88.8% saved)

prune121.0ms (0.9%)

Memory
12.4MiB live, 329.5MiB allocated
Pruning

19 alts after pruning (14 fresh and 5 done)

PrunedKeptTotal
New9806986
Fresh10818
Picked235
Done123
Total993191 012
Accuracy
100.0%
Counts
1 012 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
46.6%
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
52.4%
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
31.4%
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 x (*.f64 y y)))) x)
41.0%
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
14.7%
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
64.0%
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
38.0%
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
44.9%
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
3.3%
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
44.7%
(/.f64 (*.f64 x x) x)
14.6%
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
14.7%
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
14.6%
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
17.9%
(/.f64 #s(literal -1 binary64) x)
84.9%
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
89.3%
(-.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
66.7%
(+.f64 x (/.f64 #s(literal -1 binary64) x))
14.6%
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
2.7%
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
Compiler

Compiled 776 to 304 computations (60.8% saved)

regimes91.0ms (0.7%)

Memory
-15.0MiB live, 156.0MiB allocated
Counts
48 → 2
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))
(/.f64 y (fma.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 x (/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y)))
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 x (*.f64 y y)))) x)
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(fma.f64 (/.f64 y (*.f64 (*.f64 z z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))) x))))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (*.f64 x (neg.f64 y)) x)
(+.f64 x (/.f64 y (fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x)
Calls

6 calls:

23.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
15.0ms
y
15.0ms
z
13.0ms
x
12.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
98.0%1x
98.0%1y
99.9%2z
98.0%1(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
99.9%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
99.9%2(exp.f64 z)
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes90.0ms (0.7%)

Memory
11.6MiB live, 159.0MiB allocated
Counts
47 → 2
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))
(/.f64 y (fma.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 x (/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y)))
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 x (*.f64 y y)))) x)
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(fma.f64 (/.f64 y (*.f64 (*.f64 z z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))) x))))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (*.f64 x (neg.f64 y)) x)
(+.f64 x (/.f64 y (fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Outputs
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
Calls

6 calls:

20.0ms
z
17.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
15.0ms
x
13.0ms
y
12.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
96.1%1x
96.1%1y
99.2%2(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
98.4%2z
98.4%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
98.4%2(exp.f64 z)
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes58.0ms (0.5%)

Memory
-20.8MiB live, 100.0MiB allocated
Counts
46 → 2
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))
(/.f64 y (fma.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 x (/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y)))
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 x (*.f64 y y)))) x)
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(fma.f64 (/.f64 y (*.f64 (*.f64 z z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))) x))))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (*.f64 x (neg.f64 y)) x)
(+.f64 x (/.f64 y (fma.f64 (fma.f64 y (*.f64 x (*.f64 y x)) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64))) (*.f64 z #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 (/.f64 y (-.f64 (*.f64 y (*.f64 x (*.f64 y x))) (*.f64 #s(literal 31830988618379068626528276418969/25000000000000000000000000000000 binary64) (*.f64 (+.f64 #s(literal 1 binary64) z) (+.f64 #s(literal 1 binary64) z))))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (*.f64 (fma.f64 z (*.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64)) (/.f64 #s(literal 1 binary64) x)) (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal -5641895835477563/5000000000000000 binary64))))))))
(*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))
(fma.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y) x)
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
Calls

4 calls:

16.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
15.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
15.0ms
z
10.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
98.4%2z
98.4%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
98.4%2(exp.f64 z)
95.7%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 31 to 23 computations (25.8% saved)

regimes32.0ms (0.3%)

Memory
25.3MiB live, 63.4MiB allocated
Counts
39 → 2
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))
(/.f64 y (fma.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 x (/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y)))
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 x (*.f64 y y)))) x)
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(fma.f64 (/.f64 y (*.f64 (*.f64 z z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(-.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))) x))))))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(-.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))
Calls

3 calls:

11.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
11.0ms
z
9.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
97.7%2z
97.7%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
97.7%2(exp.f64 z)
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes55.0ms (0.4%)

Memory
-21.2MiB live, 98.4MiB allocated
Counts
36 → 3
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))
(/.f64 y (fma.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 x (/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y)))
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (*.f64 x (*.f64 x (*.f64 y y)))) x)
(fma.f64 y (/.f64 (fma.f64 x (neg.f64 y) #s(literal -5641895835477563/5000000000000000 binary64)) (fma.f64 (*.f64 x y) (*.f64 x y) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) x)
(fma.f64 (/.f64 y (*.f64 (*.f64 z z) #s(literal -31830988618379068626528276418969/25000000000000000000000000000000 binary64))) (-.f64 (*.f64 x (neg.f64 y)) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) x)
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
Calls

5 calls:

13.0ms
z
12.0ms
x
10.0ms
(exp.f64 z)
10.0ms
y
8.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
88.5%2x
90.4%3y
97.3%3z
95.8%2(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
95.8%2(exp.f64 z)
Compiler

Compiled 24 to 19 computations (20.8% saved)

regimes10.0ms (0.1%)

Memory
22.5MiB live, 22.5MiB allocated
Counts
31 → 3
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))
(/.f64 y (fma.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 x (/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(/.f64 y (fma.f64 z (fma.f64 (*.f64 z z) #s(literal 5641895835477563/30000000000000000 binary64) (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))) #s(literal 5641895835477563/5000000000000000 binary64)))
(+.f64 x (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)) y)))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x))))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
Calls

1 calls:

9.0ms
z
Results
AccuracySegmentsBranch
97.3%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes24.0ms (0.2%)

Memory
5.4MiB live, 43.9MiB allocated
Counts
28 → 3
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))
(/.f64 y (fma.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(+.f64 x (/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z)))))
(/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
Calls

3 calls:

10.0ms
z
6.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
6.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
96.9%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
96.9%3(exp.f64 z)
97.2%3z
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes11.0ms (0.1%)

Memory
-26.8MiB live, 10.5MiB allocated
Counts
25 → 3
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))
(/.f64 y (fma.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)
Calls

1 calls:

9.0ms
z
Results
AccuracySegmentsBranch
97.1%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes19.0ms (0.2%)

Memory
28.8MiB live, 28.8MiB allocated
Counts
24 → 3
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
(/.f64 y (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)))
(*.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))))
(/.f64 y (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z (*.f64 z z))))
(/.f64 y (fma.f64 z (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) (*.f64 z z)) #s(literal 5641895835477563/5000000000000000 binary64)))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)
Calls

3 calls:

7.0ms
z
5.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
5.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
96.0%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
96.0%3(exp.f64 z)
96.4%3z
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes28.0ms (0.2%)

Memory
-23.7MiB live, 33.6MiB allocated
Counts
19 → 3
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(+.f64 x (/.f64 x (*.f64 x (neg.f64 x))))
(+.f64 x (/.f64 y (*.f64 y (neg.f64 x))))
(+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64))))
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
Calls

4 calls:

12.0ms
z
6.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
5.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
5.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
87.2%2(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
92.9%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
92.9%3(exp.f64 z)
93.7%3z
Compiler

Compiled 31 to 23 computations (25.8% saved)

regimes30.0ms (0.2%)

Memory
8.9MiB live, 47.0MiB allocated
Counts
15 → 4
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (*.f64 z y) #s(literal -5000000000000000/5641895835477563 binary64)))
(/.f64 y (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)))
(/.f64 (fma.f64 x x #s(literal -1 binary64)) x)
(fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)
(fma.f64 y (fma.f64 x (*.f64 y #s(literal 25000000000000000000000000000000/31830988618379068626528276418969 binary64)) #s(literal 5000000000000000/5641895835477563 binary64)) x)
(fma.f64 (/.f64 #s(literal 5000000000000000/5641895835477563 binary64) z) y x)
(fma.f64 (/.f64 y z) #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 (*.f64 y #s(literal 5000000000000000/5641895835477563 binary64)) z))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(/.f64 (*.f64 x x) x)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 #s(literal -1 binary64) x))
Calls

6 calls:

7.0ms
z
5.0ms
x
5.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
5.0ms
y
4.0ms
(exp.f64 z)
Results
AccuracySegmentsBranch
87.6%4(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
77.5%3x
82.0%3y
79.3%3(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
79.3%3(exp.f64 z)
82.4%4z
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes5.0ms (0%)

Memory
-31.4MiB live, 6.8MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
(+.f64 x (/.f64 #s(literal -1 binary64) x))
Outputs
(+.f64 x (/.f64 #s(literal -1 binary64) x))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(+.f64 x (/.f64 #s(literal -1 binary64) x))
Calls

1 calls:

5.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Results
AccuracySegmentsBranch
85.5%3(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes12.0ms (0.1%)

Memory
24.3MiB live, 24.3MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(/.f64 #s(literal -1 binary64) x)
(/.f64 y #s(literal 5641895835477563/5000000000000000 binary64))
Outputs
(/.f64 #s(literal -1 binary64) x)
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
Calls

6 calls:

2.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
2.0ms
z
2.0ms
y
2.0ms
x
2.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
64.0%1x
64.0%1(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
64.0%1(exp.f64 z)
67.4%3z
68.6%2y
64.0%1(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
Compiler

Compiled 39 to 29 computations (25.6% saved)

regimes7.0ms (0.1%)

Memory
-25.5MiB live, 13.4MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
Outputs
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
Calls

3 calls:

3.0ms
x
2.0ms
y
2.0ms
z
Results
AccuracySegmentsBranch
64.0%1x
64.0%1z
64.0%1y
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.1%)

Memory
22.7MiB live, 22.7MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
Outputs
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
Calls

6 calls:

1.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
1.0ms
z
1.0ms
y
1.0ms
x
1.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
Results
AccuracySegmentsBranch
14.6%1z
14.6%1(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
14.6%1(exp.f64 z)
14.6%1(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
14.6%1y
14.6%1x
Compiler

Compiled 39 to 29 computations (25.6% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9766420935452995
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5908875296010416e+200
7.679554048608762e+212
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9766420935452995
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9766420935452995
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch30.0ms (0.2%)

Memory
-17.6MiB live, 65.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
1215064755.3490136
1799260512.5848975
20.0ms
-2.59067772386817e+29
-5025288378251995000.0
Samples
19.0ms224×0valid
Compiler

Compiled 472 to 318 computations (32.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 3.0ms (24.9% of total)
const: 3.0ms (24.9% of total)
ival-div: 2.0ms (16.6% of total)
ival-exp: 2.0ms (16.6% of total)
ival-sub: 1.0ms (8.3% of total)
ival-add: 1.0ms (8.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
5.8MiB live, 5.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1215064755.3490136
1799260512.5848975
1.0ms
-2.59067772386817e+29
-5025288378251995000.0
Compiler

Compiled 430 to 290 computations (32.6% saved)

bsearch5.0ms (0%)

Memory
14.5MiB live, 14.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
4.0ms
1215064755.3490136
1799260512.5848975
1.0ms
-2.59067772386817e+29
-5025288378251995000.0
Samples
2.0ms32×0valid
Compiler

Compiled 388 to 262 computations (32.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
const: 1.0ms (62.1% of total)
ival-sub: 0.0ms (0% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-exp: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.9MiB live, 2.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1215064755.3490136
1799260512.5848975
1.0ms
-2.59067772386817e+29
-5025288378251995000.0
Compiler

Compiled 332 to 234 computations (29.5% saved)

bsearch12.0ms (0.1%)

Memory
-20.3MiB live, 18.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.8043475945971674e+40
4.0653809372317994e+40
1.0ms
-2.59067772386817e+29
-5025288378251995000.0
Samples
7.0ms80×0valid
Compiler

Compiled 348 to 246 computations (29.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sub: 1.0ms (20% of total)
ival-div: 1.0ms (20% of total)
ival-exp: 1.0ms (20% of total)
ival-mult: 1.0ms (20% of total)
const: 1.0ms (20% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch9.0ms (0.1%)

Memory
15.2MiB live, 15.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
1.8043475945971674e+40
4.0653809372317994e+40
1.0ms
-2.59067772386817e+29
-5025288378251995000.0
Samples
5.0ms64×0valid
Compiler

Compiled 338 to 241 computations (28.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-mult: 1.0ms (31.2% of total)
const: 1.0ms (31.2% of total)
ival-sub: 0.0ms (0% of total)
ival-div: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-exp: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.08807894873386955
3.2386302797451125
0.0ms
-3.8424283276797655e-153
-9.300818684377886e-164
0.0ms
-72901.54395298989
-0.01759923343581454
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.08807894873386955
3.2386302797451125
0.0ms
-72901.54395298989
-0.01759923343581454
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch16.0ms (0.1%)

Memory
-10.8MiB live, 28.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
-1.618274358862129e+105
-9.76029334845699e+103
Samples
10.0ms112×0valid
Compiler

Compiled 123 to 100 computations (18.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-div: 2.0ms (27.8% of total)
const: 2.0ms (27.8% of total)
ival-exp: 1.0ms (13.9% of total)
ival-mult: 1.0ms (13.9% of total)
ival-sub: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify67.0ms (0.5%)

Memory
-7.3MiB live, 34.5MiB allocated
Algorithm
egg-herbie
Rules
444×distribute-lft-neg-in_binary64
254×neg-mul-1_binary64
236×neg-sub0_binary64
192×cancel-sign-sub_binary64
178×sub-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0113443
1155442
2204442
3247442
4295442
5391442
6523442
7625442
8728442
9845442
10994442
111155442
121272442
131327442
141351442
151373442
161397442
171413442
181417442
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 199999999999999993946624442502072331894900655091004725296483501900693696871108151068392676809412503736055024831947764816364271468736556969278770082094479755742047182133579963622363626612334257709776896 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (-.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 1700000000 binary64)) (+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 1700000000 binary64)) (+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 1600000000 binary64)) (+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 1600000000 binary64)) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 25000000000000000155002161260194579873792 binary64)) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 30999999999999997677636975164212595654656 binary64)) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -50000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -7547924849643083/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) (/.f64 (*.f64 x x) x) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 3602879701896397/36028797018963968 binary64)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (+.f64 x (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -50000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 3602879701896397/36028797018963968 binary64)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (+.f64 x (/.f64 #s(literal -1 binary64) x))))
(if (<=.f64 y #s(literal -1600000000000000003065080137175469977945528203624307217844485623359006918726382009537977832173088517652480 binary64)) (/.f64 #s(literal -1 binary64) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))
Outputs
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 x y (*.f64 (exp.f64 z) #s(literal -5641895835477563/5000000000000000 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal -1 binary64)) x))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 199999999999999993946624442502072331894900655091004725296483501900693696871108151068392676809412503736055024831947764816364271468736556969278770082094479755742047182133579963622363626612334257709776896 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal 199999999999999993946624442502072331894900655091004725296483501900693696871108151068392676809412503736055024831947764816364271468736556969278770082094479755742047182133579963622363626612334257709776896 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (+.f64 x (/.f64 #s(literal -1 binary64) x)))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (+.f64 x (/.f64 y (neg.f64 (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x)))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (+.f64 x (/.f64 y (*.f64 x (-.f64 (/.f64 (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) y)))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (-.f64 x (/.f64 y (*.f64 x (-.f64 y (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x))))))
(if (<=.f64 (exp.f64 z) #s(literal 0 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (+.f64 x (/.f64 y (*.f64 x (-.f64 (/.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) x) y)))))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 1700000000 binary64)) (+.f64 x (/.f64 y (fma.f64 z (fma.f64 z (fma.f64 z #s(literal 5641895835477563/30000000000000000 binary64) #s(literal 5641895835477563/10000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (fma.f64 y (neg.f64 x) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 1700000000 binary64)) (+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 y x)))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 1700000000 binary64)) (+.f64 x (/.f64 y (-.f64 (fma.f64 z (fma.f64 z #s(literal 5641895835477563/10000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 1600000000 binary64)) (+.f64 x (/.f64 y (fma.f64 y (neg.f64 x) (fma.f64 z #s(literal 5641895835477563/5000000000000000 binary64) #s(literal 5641895835477563/5000000000000000 binary64))))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 1600000000 binary64)) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 #s(literal 30000000000000000/5641895835477563 binary64) (/.f64 y (*.f64 z (*.f64 z z))) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 25000000000000000155002161260194579873792 binary64)) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 y (/.f64 #s(literal 10000000000000000/5641895835477563 binary64) (*.f64 z z)) x)))
(if (<=.f64 z #s(literal -5100000000000000000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 z #s(literal 30999999999999997677636975164212595654656 binary64)) (-.f64 x (/.f64 y (fma.f64 y x #s(literal -5641895835477563/5000000000000000 binary64)))) (fma.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y z) x)))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -50000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -7547924849643083/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) (/.f64 (*.f64 x x) x) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 3602879701896397/36028797018963968 binary64)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (+.f64 x (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal -50000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal -7547924849643083/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976 binary64)) (/.f64 (*.f64 x x) x) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal 3602879701896397/36028797018963968 binary64)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (+.f64 x (/.f64 #s(literal -1 binary64) x)))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -50000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 3602879701896397/36028797018963968 binary64)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (+.f64 x (/.f64 #s(literal -1 binary64) x))))
(if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal -50000 binary64)) (+.f64 x (/.f64 #s(literal -1 binary64) x)) (if (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 (exp.f64 z) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) #s(literal 3602879701896397/36028797018963968 binary64)) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x) (+.f64 x (/.f64 #s(literal -1 binary64) x))))
(if (<=.f64 y #s(literal -1600000000000000003065080137175469977945528203624307217844485623359006918726382009537977832173088517652480 binary64)) (/.f64 #s(literal -1 binary64) x) (fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x))
(fma.f64 y #s(literal 5000000000000000/5641895835477563 binary64) x)
(*.f64 y #s(literal 5000000000000000/5641895835477563 binary64))

soundness2.2s (17%)

Memory
27.3MiB live, 920.0MiB allocated
Rules
9 794×lower-fma.f64
9 794×lower-fma.f32
8 530×lower-fma.f64
8 530×lower-fma.f32
8 256×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011369546
135679412
084668531
03031957
18651937
225631849
082061764
01034
01634
15734
245134
3744434
0811833
06515751
120215668
264145449
081104960
010628460
133648238
082227462
032162
061156
1289148
22563148
08578148
031157
058148
1241136
21863136
08745134
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 172 to 592 computations (49.5% saved)

preprocess219.0ms (1.7%)

Memory
11.6MiB live, 289.7MiB allocated
Compiler

Compiled 950 to 264 computations (72.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...