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

Time bar (total: 13.4s)

analyze487.0ms (3.6%)

Memory
-16.6MiB live, 220.6MiB 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 (8.9%)

Memory
31.4MiB live, 2 040.6MiB allocated
Samples
907.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 658.0ms
ival-mult: 258.0ms (39.2% of total)
const: 144.0ms (21.9% of total)
ival-div: 84.0ms (12.8% of total)
ival-exp: 79.0ms (12% of total)
ival-sub: 43.0ms (6.5% of total)
ival-add: 40.0ms (6.1% of total)
ival-true: 6.0ms (0.9% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

preprocess92.0ms (0.7%)

Memory
6.9MiB live, 88.9MiB 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))))

explain183.0ms (1.4%)

Memory
-23.3MiB live, 299.4MiB 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
51.0ms512×0valid
Compiler

Compiled 120 to 44 computations (63.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 31.0ms
const: 11.0ms (35.8% of total)
ival-mult: 7.0ms (22.8% of total)
ival-div: 4.0ms (13% of total)
ival-exp: 4.0ms (13% of total)
ival-sub: 2.0ms (6.5% of total)
ival-add: 2.0ms (6.5% 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
2.1MiB live, 2.1MiB 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)

simplify27.0ms (0.2%)

Memory
17.1MiB live, 55.6MiB 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)

localize406.0ms (3%)

Memory
-15.6MiB live, 64.1MiB 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
394.0ms256×0valid
Compiler

Compiled 45 to 12 computations (73.3% saved)

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

series13.0ms (0.1%)

Memory
15.5MiB live, 15.5MiB 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
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
x
@0
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))
1.0ms
z
@-inf
(+ x (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))))

rewrite311.0ms (2.3%)

Memory
-23.5MiB live, 392.7MiB 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))

simplify437.0ms (3.2%)

Memory
2.0MiB live, 553.6MiB 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))

eval49.0ms (0.4%)

Memory
36.6MiB live, 109.7MiB allocated
Compiler

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

prune229.0ms (1.7%)

Memory
-36.0MiB live, 124.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)

simplify412.0ms (3.1%)

Memory
34.9MiB live, 506.1MiB 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)

localize170.0ms (1.3%)

Memory
-19.0MiB live, 294.9MiB 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
125.0ms256×0valid
Compiler

Compiled 225 to 40 computations (82.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 105.0ms
const: 37.0ms (35.3% of total)
ival-pow: 28.0ms (26.7% of total)
ival-add: 13.0ms (12.4% of total)
ival-mult: 12.0ms (11.4% of total)
ival-div: 10.0ms (9.5% of total)
ival-exp: 3.0ms (2.9% of total)
ival-neg: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series316.0ms (2.4%)

Memory
-164.5MiB live, 120.4MiB 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
257.0ms
x
@0
(+ x (/ y (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) (+ (* y (neg x)) 5641895835477563/5000000000000000))))
4.0ms
z
@0
(/ -1 (+ (* x y) (* (exp z) -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)))
1.0ms
y
@-inf
(pow (/ 1 y) -1)

rewrite428.0ms (3.2%)

Memory
33.8MiB live, 623.1MiB 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))))

simplify694.0ms (5.2%)

Memory
9.4MiB live, 719.6MiB 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)))

eval227.0ms (1.7%)

Memory
-1.9MiB live, 384.9MiB allocated
Compiler

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

prune190.0ms (1.4%)

Memory
17.4MiB live, 347.5MiB 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)

simplify285.0ms (2.1%)

Memory
-9.0MiB live, 629.0MiB 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)

localize301.0ms (2.2%)

Memory
-6.3MiB live, 308.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
234.0ms256×0valid
Compiler

Compiled 352 to 44 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 213.0ms
ival-add: 159.0ms (74.7% of total)
ival-mult: 19.0ms (8.9% of total)
const: 19.0ms (8.9% of total)
ival-div: 10.0ms (4.7% of total)
ival-sub: 3.0ms (1.4% of total)
ival-neg: 2.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)

series64.0ms (0.5%)

Memory
14.2MiB live, 128.8MiB 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
6.0ms
z
@0
(* x (- y (/ (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x)))
3.0ms
y
@-inf
(+ 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)
2.0ms
z
@inf
(- (* y (* x (* y x))) (* 31830988618379068626528276418969/25000000000000000000000000000000 (* (+ 1 z) (+ 1 z))))
1.0ms
z
@0
(+ x (/ y (neg (* x (- y (/ (+ (* z (+ (* z (+ (* z 5641895835477563/30000000000000000) 5641895835477563/10000000000000000)) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))))

rewrite444.0ms (3.3%)

Memory
-24.0MiB live, 466.5MiB 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))

simplify790.0ms (5.9%)

Memory
-1.9MiB live, 562.5MiB 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))

eval635.0ms (4.7%)

Memory
9.2MiB live, 319.7MiB allocated
Compiler

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

prune267.0ms (2%)

Memory
13.5MiB live, 299.9MiB 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)

simplify233.0ms (1.7%)

Memory
3.7MiB live, 353.5MiB 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)

localize130.0ms (1%)

Memory
-20.6MiB live, 304.4MiB 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
86.0ms256×0valid
Compiler

Compiled 220 to 39 computations (82.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
const: 22.0ms (32.8% of total)
ival-mult: 20.0ms (29.8% of total)
ival-add: 13.0ms (19.4% of total)
ival-div: 8.0ms (11.9% of total)
ival-neg: 2.0ms (3% of total)
ival-sub: 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)

series56.0ms (0.4%)

Memory
3.6MiB live, 121.2MiB 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
14.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))))))
3.0ms
y
@-inf
(+ x (/ y (neg (* x (- y (/ (+ (* z (+ (* z 5641895835477563/10000000000000000) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x))))))
1.0ms
x
@0
(* x (- y (/ (+ (* z (+ (* z 5641895835477563/10000000000000000) 5641895835477563/5000000000000000)) 5641895835477563/5000000000000000) x)))
1.0ms
y
@inf
(+ (* y (/ (+ (* x (neg y)) -5641895835477563/5000000000000000) (+ (* (* x y) (* x y)) -31830988618379068626528276418969/25000000000000000000000000000000))) x)

rewrite427.0ms (3.2%)

Memory
4.0MiB live, 878.3MiB 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))))

simplify393.0ms (2.9%)

Memory
11.6MiB live, 970.3MiB 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)))))

eval137.0ms (1%)

Memory
8.7MiB live, 273.2MiB allocated
Compiler

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

prune131.0ms (1%)

Memory
7.6MiB live, 252.8MiB 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)

regimes96.0ms (0.7%)

Memory
13.4MiB live, 93.9MiB 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:

29.0ms
z
13.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
13.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
13.0ms
x
13.0ms
y
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)

regimes119.0ms (0.9%)

Memory
-23.5MiB live, 96.1MiB 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:

44.0ms
x
20.0ms
(exp.f64 z)
16.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
13.0ms
y
13.0ms
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)

regimes158.0ms (1.2%)

Memory
5.1MiB live, 82.7MiB 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:

72.0ms
(exp.f64 z)
60.0ms
z
13.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
10.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (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)

regimes58.0ms (0.4%)

Memory
9.3MiB live, 48.3MiB 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:

37.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
13.1MiB live, 55.7MiB 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:

15.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z))
10.0ms
z
10.0ms
x
10.0ms
y
8.0ms
(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)

regimes28.0ms (0.2%)

Memory
-26.3MiB live, 12.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:

26.0ms
z
Results
AccuracySegmentsBranch
97.3%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes22.0ms (0.2%)

Memory
25.8MiB live, 25.8MiB 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:

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

regimes13.0ms (0.1%)

Memory
-27.4MiB live, 11.1MiB 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:

11.0ms
z
Results
AccuracySegmentsBranch
97.1%3z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes20.0ms (0.1%)

Memory
23.5MiB live, 23.5MiB 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
6.0ms
(exp.f64 z)
6.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (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)

regimes56.0ms (0.4%)

Memory
-12.0MiB live, 26.4MiB 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:

38.0ms
(exp.f64 z)
6.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
6.0ms
z
5.0ms
(*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (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)

regimes206.0ms (1.5%)

Memory
-28.3MiB live, 33.9MiB 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:

182.0ms
x
5.0ms
(+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y))))
5.0ms
z
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)

regimes3.0ms (0%)

Memory
5.0MiB live, 5.0MiB 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:

3.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
17.9MiB live, 17.9MiB 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
y
2.0ms
z
2.0ms
x
2.0ms
(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)

regimes20.0ms (0.2%)

Memory
-30.7MiB live, 8.2MiB 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:

17.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
13.0MiB live, 13.0MiB 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
x
1.0ms
z
1.0ms
y
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.6MiB live, 0.6MiB 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.6MiB live, 0.6MiB 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
0.5MiB live, 0.5MiB 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.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.9766420935452995
Compiler

Compiled 18 to 16 computations (11.1% saved)

bsearch84.0ms (0.6%)

Memory
-10.9MiB live, 27.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
63.0ms
1215064755.3490136
1799260512.5848975
19.0ms
-2.59067772386817e+29
-5025288378251995000.0
Samples
72.0ms224×0valid
Compiler

Compiled 472 to 318 computations (32.6% saved)

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

bsearch28.0ms (0.2%)

Memory
26.6MiB live, 26.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
1215064755.3490136
1799260512.5848975
18.0ms
-2.59067772386817e+29
-5025288378251995000.0
Samples
17.0ms224×0valid
Compiler

Compiled 430 to 290 computations (32.6% saved)

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

bsearch42.0ms (0.3%)

Memory
-11.6MiB live, 26.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
1215064755.3490136
1799260512.5848975
32.0ms
-2.59067772386817e+29
-5025288378251995000.0
Samples
31.0ms224×0valid
Compiler

Compiled 388 to 262 computations (32.5% saved)

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

bsearch43.0ms (0.3%)

Memory
-13.1MiB live, 26.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1215064755.3490136
1799260512.5848975
18.0ms
-2.59067772386817e+29
-5025288378251995000.0
Samples
32.0ms224×0valid
Compiler

Compiled 332 to 234 computations (29.5% saved)

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

bsearch30.0ms (0.2%)

Memory
28.1MiB live, 28.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
1.8043475945971674e+40
4.0653809372317994e+40
18.0ms
-2.59067772386817e+29
-5025288378251995000.0
Samples
18.0ms240×0valid
Compiler

Compiled 348 to 246 computations (29.3% saved)

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

bsearch63.0ms (0.5%)

Memory
-9.6MiB live, 28.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
1.8043475945971674e+40
4.0653809372317994e+40
51.0ms
-2.59067772386817e+29
-5025288378251995000.0
Samples
51.0ms240×0valid
Compiler

Compiled 338 to 241 computations (28.7% saved)

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

bsearch1.0ms (0%)

Memory
0.5MiB live, 0.5MiB 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.3MiB live, 0.3MiB 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)

bsearch14.0ms (0.1%)

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

Compiled 123 to 100 computations (18.7% saved)

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

simplify150.0ms (1.1%)

Memory
-19.4MiB live, 57.0MiB 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
0117443
1159442
2208442
3251442
4299442
5395442
6527442
7629442
8732442
9849442
10998442
111159442
121276442
131331442
141355442
151377442
161401442
171417442
181421442
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 1400000000 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 1650000000 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 1780000000 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 20599999999999999876265210398557465477120 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 40000000000000001215144113708014667563008 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 1400000000 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 1400000000 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 1650000000 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 1780000000 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 20599999999999999876265210398557465477120 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 40000000000000001215144113708014667563008 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))

soundness1.9s (13.9%)

Memory
28.8MiB live, 1 494.9MiB 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
06515751
120215668
264145449
081104960
010628460
133648238
082227462
032162
061156
1289148
22563148
08578148
031157
058148
1241136
21863136
08745134
01034
01634
15734
245134
3744434
0811833
Stop Event
fuel
iter limit
node limit
iter limit
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
node limit
Compiler

Compiled 1 172 to 596 computations (49.1% saved)

preprocess100.0ms (0.7%)

Memory
-8.1MiB live, 272.7MiB allocated
Compiler

Compiled 950 to 272 computations (71.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...